版本说明
jdk
:1.8.0_131 springboot
:2.1.6.RELEAS maven
:3.6.1 database
:mysql-5.7.14 lombok插件
概述
项目基于 maven,pom 配置如下
1 |
|
部分代码使用lombok
进行简化
表实体类
1 | package com.li.springboot.bean; |
@Id
表示主键 @Entity
标记当前类为一个表,若指定属性name
,则实际表名使用name
的值,否则使用类名。 @Column
中的name
同样也是指定表的字段名。
表操作类
1 | package com.li.springboot.dao; |
1 | package com.li.springboot.controller; |
JpaRepository
的泛型,分别指定表实体类和表主键,JpaRepository
包含常用的数据库操作,LogDao
可直接使用。
数据库连接信息配置
1 | spring: |
其他,略
测试
1 | package com.li.springboot.controller; |