在使用JPA(Java Persistence API)结合Thymeleaf作为模板引擎进行Web开发时,增删改查(CRUD)操作是常见的任务。这里,我将提供一个简单的例子来说明如何使用Spring Boot、JPA和Thymeleaf来实现一个基本的CRUD应用。
1. 创建Spring Boot项目
首先,你需要一个Spring Boot项目。你可以使用Spring Initializr来快速生成项目框架。在生成项目时,你需要添加以下依赖:
- Spring Web
- Spring Data JPA
- Thymeleaf
- H2 Database(或其他数据库如MySQL,MySQL需要额外配置)
-
spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password=password spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.h2.console.enabled=true
-
2. 配置数据库
-
import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.per