2016年11月18日のSpring Day 2016での発表に使用した資料です. 後半のReactive Webに関しては堅田さんに作成&発表頂いたものですが,ご本人の了承を得てまとめてアップしております.Thanks!

Java向けのWebアプリケーション開発フレームワーク「Spring Framework」開発チームは7月31日、最新版「Spring Framework 4.2」の一般公開版(GA)を発表した。新機能などを含むリリースとなり、Java 6/7/8に対応する。 Spring FrameworkはJava向けのアプリケーションフレームワークで、包括的なプログラミングおよび設定モデルを提供する。依存性注入、アスペクト指向プログラミング、MVC(Model View Controller)とRestful Webサービスフレームワーク、JDBC、JPA、JMSのサポートなどの機能を備えており、ライセンスはApache License 2.0。Spring FrameworkはVMware(EMC傘下)によるSpringSourceの買収によりVMware傘下のプロジェクトとなったが、その後EMC
In a spring MVC application, I initialize a variable in one of the service classes using the following approach: ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/userLibrary.xml"); service = context.getBean(UserLibrary.class); The UserLibrary is a 3rd party utility which I am using in my application. The above code generates a warning for the 'context' variable. The warnin
The document is a presentation by Sam Brannen discussing the updates and features introduced in Spring Framework versions 4.0 and 4.1. Key themes include support for Java 8 features, enhancements in web resource handling, improved JMS support, and the introduction of conditional beans. The roadmap for future releases and recommendations for upgrading from older Spring versions are also outlined.
これはSpring Framework Advent Calendar 2013の2日目の記事。 初日の昨日は@makingさん。 何かものすごいボリュームだけど(汗)、自分のはかなり小ネタ。というかまだ空いているので皆さんもどしどし小ネタを共有してくださいお願いします!↓ http://www.adventar.org/calendars/153 さて本題。 SpringMVCでRESTfulなサービスを構築するとする。 この際、PUTリクエストのリクエストボディのパラメータを処理するには、HttpPutFormContentFilterの設定をする必要がある。クエリパラメータで送る分には問題ない。尚、このfilterは3.1から追加された模様。 web.xmlを以下のように設定すればよい。 web.xml <filter> <filter-name>httpPutFormFilter<
Default message interpolation デフォルトメッセージ補完の説明をします。 バリデーションアノテーションはmessageプロパティが必須です。 そのmessageプロパティにセットされたトークンが補完対象のメッセージとなります。 補完対象のトークンは"{}"で囲まれている必要があります。そうでない場合はリテラルとみなされます。 また"{"のエスケープは"\\{"と記述し、同様にまた"}"のエスケープは"\\}"と記述します。 メッセージ補完のためのパラメータは「ValidationMessages.properties」に記述されたキーかアノテーションのプロパティが対象となります。 例えば以下のようなアノテーションとプロパティーメッセージを定義されていた場合 検証結果が不正だったときに「Value size must be between 0 and 10」のメッ
SpringMVCで作ったコードに対してJUnitでテストしたかったのですが、 当初はあんまりSpringに縛られない感じでやろうかなぁって思ってたものの、 自分でガツガツnewしてどうのこうのっていうのは辛すぎます、と。 出来れば普通のコード書くのと同じようにアノテーションベースでやっていきたいです、と。 ■ SpringJUnit4ClassRunner JavaDocみると、JUnit4.5~のカスタムエクステンションで、 TestContextManagerを使ってbean定義を読み込んでDIしてくれて、 テスト用のサポートクラスやアノテーションを関連付けてくれる的な事が書いてあります。 んま、Springのモジュール動かすのにナイスなクラスって事で。 ちゃんとソース読んでないからアレですが、リフレクションとかでホゲホゲしてそうですね。 ■ 共通テストクラス どのコントローラーのテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く