一整个脚手架搭建的文章下来,所有的配置,功能,优化都不是一次弄完的,而是根据脚手架不断地完善,在实际项目中使用进行优化,完善的。当然各位星友们在也可以实际的情况,及好的建议都可以跟老尧说,老尧尽可能满足各位星友们的需求
一、引入依赖
在basic-frame 子模块中引入依赖,修改pom.xml文件
引入Mybatis Plus依赖以后,必须同时添加数据库相关的依赖,不然启动会出现异常
所以处理引入Mybatis Plus的依赖以外,还需要添加数据库的依赖,这里使用的是MySQL
二、Spring Boot 2.0 与 Spring Boot 3.0 的不同
Spring Boot 2.0:
Spring Boot 3.0:
三、修改 application.yml 文件
Mybatis Plus配置:
MySQL配置:
这里老尧使用了Mybatis Plus的数据安全保护功能,在配置文件中以 mpw: 开头的配置项将被视为加密内容。
先试用AES算法,生成随机秘钥;生成的秘钥需要保存好,在项目启动时,用得到
String randomKey = AES.generateRandomKey();
再用秘钥逐一将相关信息进行加密处理
String encryptedData = AES.encrypt(data, randomKey);
在项目启动的命令中添加:
--mpw.key=秘钥
四、创建 MybatisPlusConfig.java 配置类
五、使用 MybatisX 插件生成代码
选中数据表右击鼠标