使用JPA和MySQL设置Spring Boot
#spring #mysql #jpa

欢迎回到我的开发笔记!

下次我需要使用JPA和MySQL设置Spring Boot项目时要记住的几件事:

  • 将以下依赖项添加到您的pom.xml
<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
 <groupId>mysql</groupId>
 <artifactId>mysql-connector-java</artifactId>
</dependency>

  • 将以下属性添加到您的application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

  • 使用@Entity@Id注释创建模型:
@Entity
public class User {
 @Id
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Long id;
 private String name;
 private String email;
 private String password;
 // getters and setters
}

  • 创建您的存储库扩展了JpaRepository添加@Repository注释:
@Repository
public interface UserRepository extends JpaRepository<User, Long> {}

现在,您准备好@Autowired您的存储库并将其在您的服务/控制器中使用。

今天都是,下次见!