An open API service indexing awesome lists of open source software.

https://github.com/gaosong886/springboot-admin-template

Server side admin scaffold built with Spring Boot 3.x.
https://github.com/gaosong886/springboot-admin-template

jpa mysql redis springboot3-x

Last synced: 10 months ago
JSON representation

Server side admin scaffold built with Spring Boot 3.x.

Awesome Lists containing this project

README

          

## Spring Boot Admin Template

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

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**:值得一试。

## 资源

- [前端模板](https://github.com/gaosong886/react-antd-starter)