1、在IDEA安装Easy Code插件
2、在IDEA中使用DateBase连接数据库
参考
语雀内容
3、生成逆向工程的代码
A.选择逆向的表结构
B.配置逆向生成的路径
C.提示创建不存在的包路径
D.逆向生成的分层
E.Dao层添加 @Mapper 注解
F.启动类添加 @MapperScan 注解进行Dao层接口扫描
G.在配置文件配置数据源信息-此处使用阿里的Druid数据源管理
①Druid的依赖
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.13</version></dependency>
②数据源配置
mysql:url: jdbc:mysql:///test?serverTimezone=UTCusername: rootpassword: 123456driverClassName: com.mysql.cj.jdbc.Driverspring:application:name: ServiceActivitidatasource:type: com.alibaba.druid.pool.DruidDataSourceurl: ${mysql.url}driver-class-name: ${mysql.driverClassName}username: ${mysql.username}password: ${mysql.password}druid: # #url: ${mysql.url}username: ${mysql.username}password: ${mysql.password}driver-class-name: ${mysql.driverClassName}initial-size: 10max-active: 200min-idle: 10max-wait: 60000pool-prepared-statements: falsevalidation-query: SELECT 1 FROM DUALtest-on-borrow: falsetest-on-return: falsetest-while-idle: truetime-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 30000max-pool-prepared-statement-per-connection-size: 20aop-patterns: com.msyyt.crm.activity.*filter: # 状态监控stat:enabled: truedb-type: mysqllog-slow-sql: trueslow-sql-millis: 2000web-stat-filter: # 监控过滤器enabled: true #是否启用 默认trueexclusions:- '*.js'- '*.gif'- '*.jpg'- '*.png'- '*.css'- '*.ico'- /druid/*stat-view-servlet: # druid 监控页面enabled: trueurl-pattern: /druid/*reset-enable: falseallow: # 白名单deny: # 黑名单login-username: adminlogin-password: adminmybatis:mapper-locations: classpath:/mapper/*Dao.xmltypeAliasesPackage: com.vue.demo.entity
H.启动项目,使用HTTP Client成功访问接口

