Spring

SpringでResponseBodyとInterceptorの併用でハマった話

thymeleafネタと思った?残念Springちゃんでした! すごい初歩的で恥ずかしい話なんですけど自戒をこめつつ。 Springを使ってJSONを返す場合、スタンダードな方法としてjacksonを使用する方法があります。 今回もこれを使った前提のお話なんですが、事象とし…

SpringDataRedisを使ってみる

やってみるよ! Springは3.1.1.RELEASE、SpringDataRedisは1.0.0.RELEASEを使用。Webアプリの最低限の構成を作ってpom.xmlに以下を追加。 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.0.0.RELEASE</version> </dependency>これでspring-data-commons-coreとかJedisとかも依存解…

SpringのEL式脆弱性対応

こいつの対応のめも。 CVE-2011-2730 | support.springsource.com とりあえずSpringのバージョンを確認。3.1系なら問題なさげ。 使ってたのが3.0.5なのでアウト。 Springのtagsの属性のうち、EL式を評価する属性にパラメータなどの指定で値が入ってしまう場…

SpringFormTagsで1つでもエラーがある場合の分岐

SpringFormTags使って指定したcommandの入力値にエラーがあるとき <@form.errors path="id" element="p"/>とかやると思うんですけど、この要素が複数あって、エラーが一つでもあった場合に全体をdivで囲いたくなったらどうすればいいんだろうなーと模索。 <@…

SpringMVCでjsonとxmlを返すときハマったところめも

大枠は以下を参考に。 Spring 3 MVC の HttpMessageConverter 機能を使って RESTful な Web サービスを作成する @ResponseBodyでクラスを返すときにnullのフィールドを結果に含めたくない XMLとjsonの変換にはそれぞれJaxb2Marshallerとjacksonを使いました…

スポンサーリンク