コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

Spring

Spring MVC 4.0 No. 001 Hello world

Spring MVCでHello worldを表示する最低限のプログラムです。これ以降のサンプルの基本となる部分です。Springに必要なライブラリーは依存関係が複雑で大変なのでMavenで導入するのが簡単です。pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.0.6.RELEASE</version> </dependency> </dependencies>

Spring JDBCの紹介 No. 4

Spring JDBCの4回目です。今回で最後です。今までSELECT文では複数行を取得してきましたが、今回は1行もしくは1つのデータを取得する例を見ていきます。 キーで取得 主キーでデータを取得する場合などには、多くても1行のデータのみを取得する場合は多くあり…

Spring JDBCの紹介 No. 3

Spring JDBCの3回目です。今回はSELECT時のNamedParameterJdbcTemplateのサンプルです。今回のソースです。 @Autowired private JdbcTemplate jdbcTemplate; @Autowired private NamedParameterJdbcTemplate npJdbcTemplate; public List<Book> searchBookList1(St</book>…

Springの記事のまとめ

ブログの中で書いたSpringの記事のまとめです。 Spring MVCでできること(Spring 4.1バージョン) 初期設定 Spring MVC 4.1 No. 001 Hello world - コンピュータクワガタ リクエストパラメータを受け取る Spring MVC 4.1 No. 002 GETパラメータを受け取る - …

Spring JDBCの紹介 No. 2

Spring JDBCの2回目です。今回は更新系の処理のパラメータ処理を通して、Spring JDBCの便利なところを確認していきます。 NamedParameterJdbcTemplate 今回はNamedParameterJdbcTemplateを使います。そのため、最初にBean定義をしておきます。 <bean class="org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate"> <constructor-arg ref="dataSource" /> </bean> NamedParam…

Spring JDBCの紹介 No. 1

Spring FrameworkのSpring JDBCを使っていたのですが、もうSpring JDBCでいいやって気になってきた。— かっぱ大王 (@kuwalab) May 5, 2014という気分になってきたので、紹介させてもらいます。Spring Frameworkを使っていてちょっとDBアクセスしたいという時…

Spring MVC 3.2のJSONのテスト

以前、Spring MVC 3.2のSpring MVC Testを触ったでSpring MVC 3.2から導入されたSpring MVCのテストを紹介しましたが、今回はJSONのテストについて紹介します。今回のアプリケーションもGitHubに上げています。いろいろなSpringのサンプルをまとめています。…

Mirageの例外をSpringのDataAccessExceptionにする

2WaySQLが使えるシンプルなデータベースアクセスライブラリーのMirageとSpring Frameworkの組み合わせで、Mirageが吐く例外をSpringのDataAccessExceptionに変換する方法です。Mirageプロジェクトは以下のページを参照して下さい。 http://amateras.sourcefo…

Spring MVC 3.2によるJSONのValidation

Spring 4.0が出ていますが、3.2の話題です。Spring MVC 3.2から@RequestBodyに対しても@Validが使え、JSONオブジェクトに対してvalidationをかけることができます。 ドキュメントは 4.11参照。具体的な手順です。今回は、以下のようなJSONを例に取ります。 {…

Spring MVC 3.2のSpring MVC Testを触った

はじめに 半年前くらいからSpring MVCについて勉強していまして、テストをどうしようかと思っていたところ、先日Spring 3.2がリリースされました。Spring 3.2からはSpring MVC Testが正式にサポートされるようになり、Spring MVCのテストが簡単に書けるよう…

Spring MVCのformタグを簡単にまとめました

Spring MVCの勉強をしていて、Springカスタムタグの日本語情報が少なかったので簡単にまとめまてみました。今回はformタグです。Springのバージョンは3.1.2を基準にしています。3.1.*系であれば多分動きますが、違う場合には注意が必要です。記事での説明は…