タグ

ブックマーク / qiita.com/kazuki43zoo (2)

  • GroovyでMyBatisのMapperをつくる(とSQLの可読性がGood!!) - Qiita

    MyBatisでは、SQLやマッピング定義を記載する方法として以下の2つの方法が用意されています。 XMLファイル(サブプロジェクトからVelocityとFreeMarkerの提供もあり) アノテーション(@Select, @Insert, @Update, @Delete, etc..) よく使われる機能についてはXML及びアノテーション両方で使えますが、MyBatisの機能をフルに利用できるのはXMLファイルの方です。残念ながらアノテーションでは使えない機能があったりします(今後改善されていくことを期待しましょう!!そして、是非みなさんもPRしてみてください )。 とはいえ、Mapperインタフェースを作るだけでSQLを実行できてしまうのは非常に魅力的で、私はちょっとしたアプリを作る(=仕事以外の)場合はアノテーションを使います。 で・・・・アノテーションを愛用すると、ひとつの不満がで

    GroovyでMyBatisのMapperをつくる(とSQLの可読性がGood!!) - Qiita
  • Spring MVC(+Spring Boot)上での非同期リクエストを理解する -前編- - Qiita

    今回は2部構成で、Spring MVCベースのWebアプリケーションで、Servlet 3.0からサポートされた非同期処理を利用する方法をについて説明します。なお、Servlet標準の非同期処理の仕組みについては、こちらの記事をご覧ください。 Spring Boot上での使い方と実装サンプルは、最後の方に記載してあります。Spring Bootユーザーは方は、もしかしたら先にそちらをみた方がイメージがつきやすいかもしれません。 動作確認環境 Java SE 8 Tomcat 8.5.5 (Servlet 3.1) Spring Framework 4.3.3.RELESAE Spring Boot 1.4.1.RELEASE 前提知識 Servlet標準の非同期処理の仕組みを知っている人 Spring MVCで画面遷移アプリを使ったことがある人 (Java Config + ViewRes

    Spring MVC(+Spring Boot)上での非同期リクエストを理解する -前編- - Qiita
  • 1