Spring徹底入門のチュートリアルではまった

以下の本のチュートリアル(サンプルアプリ)ですが、本の内容どおりにやるとうまく

いかない。ライブラリで取り込んでいるいろいろなlibの不整合をおきてしまうようです。

Spring本家サイトにはspring bootのサンプルで1.3.5バージョンのものはもうないので

久々ややはまった。

 

最終的にはうまくいったので、以下にポイントのみメモる。

pom.xmlに取り込むjarのバージョンを以下にするとうまくいった。

 

spring-boot-starter-parent のバージョンを1.3.5→1.4.2にかえる

spring-boot-starter-data-jpa 1.4.2

spring-boot-starter-thymeleaf  1.4.2

spring-boot-starter-web 1.4.2

postgresql 9.4.1212.jre7

spring-boot-starter-test 1.4.2

thymeleaf-extras-java8time 2.1.0  

 →これだけは、ダブって登録している旨の警告がでるが、警告なのでよしとした。

thymeleaf-extras-springsecurity4 2.1.2

spring-boot-starter-security 1.4.2

 

あと、不可解なのだが、下記のjarをネットからダウンロードし、プロジェクトのビルドパスに追加する(mavenからの追加ではWebSecurityConfig.javaでビルドエラーが出てダメでした)

spring-security-core-4.1.3.RELEASE.jar

 

 

Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発(株式会社NTTデータ) | 翔泳社の本