最近在学习Spring boot中JPA的配置,对于其一些基本框架构造有了个大概的认识
首先整个构造分为四个大部分
分为controller层,dao层,entity层以及service层。
实体类写在entity层中。
首先配置application.yml文件 (使用application.properties配置也是可以的)
server:
port: 8887
#数据库配置
spring:
datasource:
username: 在这里写数据库的名称
password: 这里写数据库的密码
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:在这里写自己数据库的链接
jpa:
hibernate:
ddl-auto: update
show-sql: true
# formatSQL得这样写
properties:
hibernate:
format_sql: true
spring:
thymeleaf:
prefix=classpath:/templates/:
在controller中
@Controller
public class BookController2 {
@Autowired
private UserService userService;
@GetMapping("/books")
public ModelAndView books(){