1、创建maven工程
工程包括两个模块,一个为接口api(可能需要提供给内部调用的业务接口)、一个为web工程,为接口的实现,提供web服务的能力
![](https://img.haomeiwen.com/i14057963/cbd064f0c8b74f00.png)
![](https://img.haomeiwen.com/i14057963/cd765c66dc074fd6.png)
2、配置文件
1)配置启动端口信息
2)配置druid的驱动以及数据库连接信息
![](https://img.haomeiwen.com/i14057963/60542a5a3f34c32f.png)
3、增加druid的java配置类、druid拦截请求过滤器、 druid控制台的访问servlet,支持设置访问账号和密码
![](https://img.haomeiwen.com/i14057963/3f444f90a3b0eb41.png)
![](https://img.haomeiwen.com/i14057963/e49f7b32f661d700.png)
![](https://img.haomeiwen.com/i14057963/d5112f58a0ec81c4.png)
3、集成mybatis-plus
1、执行创建库、创建表的sql语句,见nature-edu.sql脚本
2、根据util包下的工具类AutoGeneratorHelper 自动生成数据库dao、entity、mapper文件,生成后拷贝到自己目录即可
![](https://img.haomeiwen.com/i14057963/302c17823a453213.png)
![](https://img.haomeiwen.com/i14057963/8080c60648caa0ff.png)
4、druid控制台界面
启动完成后,http://localhost:7010/druid/login.html,输入登录账号和密码访问控制台
![](https://img.haomeiwen.com/i14057963/9d55fbac9c37bb24.png)
![](https://img.haomeiwen.com/i14057963/db0a91990e176b5b.png)
5、项目源代码已上传到码云
https://gitee.com/nature-edu/edu-parent
![](https://img.haomeiwen.com/i14057963/56fad06e22582d10.png)
网友评论