今天开始写学习日记,从学习mall项目(www.macrozheng.com/#/README)开始。
- 初始化数据库
新建数据库mall-demo,运行sql文件:mall-demo.sql。文件内容如下:
1 | sql复制代码SET FOREIGN_KEY_CHECKS=0; |
- 初始化SpringBoot项目
用Spring Initializr新建SpringBoot项目:
加入SpringBoot通用依赖模块:
1 | xml复制代码<!--SpringBoot通用依赖模块--> |
修改MallDemoApplicationTests.java报错:
1 | java复制代码import org.junit.Test; |
以上,项目能正常运行。
- 集成MyBatis
加入MyBatis依赖模块:
1 | xml复制代码<!--MyBatis分页插件--> |
配置application.yml
1 | yaml复制代码server: |
配置generator.properties
1 | ini复制代码jdbc.driverClass=com.mysql.cj.jdbc.Driver |
配置generatorConfig.xml
1 | xml复制代码<?xml version="1.0" encoding="UTF-8"?> |
自定义注释生成器:
1 | typescript复制代码public class CommentGenerator extends DefaultCommentGenerator { |
Generator.java
1 | ini复制代码public class Generator { |
执行Generator.java,生成model和mapper。
本文转载自: 掘金