这个项目能做什么
Spring PetClinic是一个使用Spring Boot构建的示例应用程序,作为开发者学习Spring框架的参考实现。它展示了典型的Spring Boot模式,包括Web MVC、使用Spring Data JPA的数据访问、缓存和验证。
该应用程序支持多种构建工具(Maven和Gradle),需要Java 17或更高版本。默认情况下,它可以使用内存中的H2数据库运行,也可以通过Spring配置文件配置为MySQL或PostgreSQL。通过Spring Boot构建插件提供Docker支持,并且提供了用于数据库容器的docker-compose文件。
该项目包括使用Testcontainers进行MySQL和Docker Compose进行PostgreSQL的集成测试,以及配置为main()方法的测试应用程序,以便在IDE中快速反馈。CSS是从SCSS源文件结合Bootstrap使用Maven配置文件编译的。
规范实现使用Spring Boot和Thymeleaf进行模板渲染。该项目还维护了一个探索替代技术栈的分支社区。它根据Apache License 2.0发布。
评论
0 评分人数达到10人后显示
登录后参与讨论。