Spring Boot 2.2 ドキュメントまとめ

## Spring Boot 2.2.0 リリース情報

- [Spring Boot 2\.2\.0](https://spring.io/blog/2019/10/16/spring-boot-2-2-0)
- [Spring Boot 2\.2 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes)

## 対応している Java のバージョン

Long-Term Support (LTS) バージョンである Java 8, Java 11 は完全にサポート。
LTS ではない Java 10, Java 12, Java 13 は技術的に可能な限り対処するが、サービスレベルの保証は提供されない。

[Spring Boot 2\.2\.0](https://spring.io/blog/2019/10/16/spring-boot-2-2-0)

> Following on from Spring Framework 5.2’s support for Java 13, Spring Boot 2.2 now also supports Java 13 while also remaining compatible with Java 11 and 8.

[Spring Framework Versions · spring\-projects/spring\-framework Wiki · GitHub](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions)

> Spring Framework 5.2.x: JDK 8-14

> We fully test and support Spring on Long-Term Support (LTS) releases of the JDK, i.e. currently JDK 8 and 11 (both with a lifetime until 2023). Additionally, there is support for intermediate releases such as JDK 9/10/12/13 or the upcoming JDK 14 on a best-effort basis, meaning that we accept bug reports and will try to address them as far as technically possible but won't provide any service level guarantees.

## 主な依存ライブラリ

[Spring Boot 2\.2\.0](https://spring.io/blog/2019/10/16/spring-boot-2-2-0)

> Dependency upgrades
> 
> Spring Boot 2.2 moves to new versions of several Spring projects:
> 
> ・Spring AMQP 2.2
> ・Spring Batch 4.2
> ・Spring Data Moore
> ・Spring Framework 5.2
> ・Spring HATEOAS 1.0
> ・Spring Integration 5.2
> ・Spring Kafka 2.3
> ・Spring Security 5.2
> ・Spring Session Corn
> 
> We’ve also upgraded to the latest stable releases of other third-party libraries wherever possible. Some of the more notable third-party dependency upgrades in this release include:
> 
> ・Elasticsearch 6.7
> ・Flyway 6.0
> ・Jackson 2.10
> ・JUnit 5.5
> ・Micrometer 1.3
> ・Reactor Dysprosium
> ・Solr 8.0

その他の依存ライブラリは [Dependency versions](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/reference/html/appendix-dependency-versions.html#appendix-dependency-versions) に記されている。

## Spring Boot 2.2.0

- [Spring Boot 2\.2 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes)
- [Spring Boot Reference Documentation](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/reference/htmlsingle/)
- [Spring Boot Docs 2\.2\.0\.RELEASE API](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/api/)
- [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/gradle-plugin/reference/html/)
- [Spring Boot Maven Plugin – Spring Boot](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/maven-plugin/)
- [Spring Boot Actuator Web API Documentation](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/actuator-api/html/)
- ドキュメントディレクトリ: [Index of /spring\-boot/docs/2\.2\.0\.RELEASE](https://docs.spring.io/spring-boot/docs/2.2.0.RELEASE/)
- ソースコード: [GitHub \- spring\-projects/spring\-boot at v2\.2\.0\.RELEASE](https://github.com/spring-projects/spring-boot/tree/v2.2.0.RELEASE)

## Spring Framework 5.2.0

- [Spring Framework Documentation](https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/)
- [Spring Framework 5\.2\.0\.RELEASE API](https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/javadoc-api/)
- ドキュメントディレクトリ: [Index of /spring\-framework/docs/5\.2\.0\.RELEASE](https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/)
- ソースコード: [GitHub \- spring\-projects/spring\-framework: Spring Framework](https://github.com/spring-projects/spring-framework)

## Java Servlet 4.0
- [JSR-000369 JavaTM Servlet 4.0 Specification \(Final Release\)](https://jcp.org/aboutJava/communityprocess/final/jsr369/index.html)
- [Servlet 4\.0 API Documentation \- Apache Tomcat 9\.0)](https://tomcat.apache.org/tomcat-9.0-doc/servletapi/)

## Thymeleaf 3.0

- [Documentation \- Thymeleaf](https://www.thymeleaf.org/documentation.html)
- [Tutorial: Using Thymeleaf](https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html)
- [Tutorial: Using Thymeleaf \(ja\)](https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf_ja.html)
- [Tutorial: Thymeleaf \+ Spring](https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html)
- [Tutorial: Extending Thymeleaf](https://www.thymeleaf.org/doc/tutorials/3.0/extendingthymeleaf.html)