maven
<!--data Begin-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--data End-->
数据库配置
#mysql
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ksing_user?useSSL=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# Hikari 数据源专用配置
spring.datasource.hikari.maximum-pool-size=20
spring.datasource.hikari.minimum-idle=5
# JPA 相关配置
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.show-sql=true
#spring.jpa.hibernate.ddl-auto=create
测试文件
package com.none.ksing.user.entity;
import com.none.ksing.user.dao.User;
import com.none.ksing.user.dao.UserDao;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.Optional;
@RunWith(SpringRunner.class)
@SpringBootTest
public class UserTest {
@Autowired
UserDao userDao;
@Test
public void print(){
Optional<User> optionalUser = userDao.findById(1L);
System.out.println(optionalUser.get().getUsername());
System.out.println(optionalUser.get().getPassword());
}
}