2014 年には Struts の脆弱性が見つかり、Java 界隈に大きな衝撃を与えました。 私はそんなタイミングで Spring Framework と出会い、実際に 1 案件で使ってみたところ、「 使えるフレームワーク 」という結論に至りました。 サンプルを交え、 Spring Framework の特徴をご紹介いたします。 バージョンは Spring 4.0 です。 Web アプリケーションの開発のため、 Spring Web Spring Web MVC Spring ORM あたりを主に使用しました。 Spring Boot や Spring Roo といったプロジェクト生成の補助ツールや Spring Security は未使用です。 Spring Android も No Check です。 オフィシャル Spring Framework Official オシャレですね。