Spring Boot 3.x 快速开发模板,尝试一些并不新的新特性。
JDK 17^
Spring Boot 3^
Spring Data JPA
Spring Data Redis
MapStruct
JJWT
- Text Blocks:舒服。
- Record Classes:强制 final 导致给属性赋默认值变得很麻烦;字段多的时候用构造方法 new, 代码比 new 完挨个 set 更难读;与 Bean Validation 结合使用时,要在构造方法里塞大量注解。
- Pattern Matching:有用,但不多。
- Sealed Classes:有用,但不多。
- Local Variable Type:建议下回出个
let
。 - GraalVM Native Image:值得一试。