Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2010-05-13から1日間の記事一覧

Tomcatのレルムを独自に実装して認証する

どこかの海外blogから。パスワードを暗号化してデータベースに登録するとき、暗号化ライブラリを利用するとTomcatの認証がそのままでは使えないので、レルムを実装する。たとえばJasyptを使って暗号化しているとき、TomcatのRealmBaseの継承階層を利用して独…

Spring MVCでJSON形式のレスポンスを返す

org.springframework.web.servlet.view.json.MappingJacksonJsonViewクラスを使う。Jacksonというライブラリを変換に使うため、JARファイルを追加しなければClassNotFoundExceptionになる。 jackson-core-asl-1.5.2.jar jackson-mapper-asl-1.5.2.jar ちなみ…

Spring MVCでHTTPステータスコードを返す

@ResponseStatusアノテーションを使うだけ。 @ResponseStatus(HttpStatus.OK) @RequestMapping(method = { RequestMethod.POST }) public void methodName(@RequestParam("Id") Integer id) { ... }

Spring MVCでリクエストパラメータを日付型に変換してControllerに渡す

だれかの海外blogから。Controllerにこういうメソッドがあるとして、Spring MVCではリクエストパラメータをDateに変換してくれない。 @RequestMapping(method = { RequestMethod.POST }) public MappingJacksonJsonView methodName(@RequestParam("date") Da…