dljx-springboot

导航

 

1. 看看mybatis-plus官网

我们把"快速生成"的代码摸过来,然后在项目中创建一个类把它执行一下。因为暂时不需要打包到未来的项目中,所以放到test目录下。

2. 创建CodeGenerator目录


创建main方法之后将复制的代码拷贝上去

出了点小问题,但是把这一段删掉之后神奇的好了

3. 修改文件

如果类希望重新使用,要改的参数放到前面来定义变量
从1到16分别为:
1:数据库名字
2:用户名
3:密码
4:父包模块名
5:mapperXml生成路径后面再拼接模块名
6:数据库表名(用户,角色,菜单,用户-角色对照表,角色-菜单权限对照表)
7:url, username, password
8:作者名字"丹狼"
9:没有用swagger,如果用的话类里面会有swagger注解
10:没有用fileOverride,执行此方法可能会覆盖已经写好了类
11:输出地址放到E:\project\springboot\x-admin\src\main\java(绝对路径)
12:设置父包名
13:设置父包模块名
14:设置mapperXml生成路径
15:设置表名
16:设置过滤表前缀

4. 试着运行

可以发现成功了,给自动创建了(之前运行出了点小bug发现是路径问题,没有写到main下的java目录(悲))

5. 测试生成的代码是否有用

5.1. 进行mapper的扫描

5.2. 写一个测试类

注入一下mapper并且写一个测试类,打印输出结果

运行一下看看,发现六条信息都查到了

5.2. 通过控制器来暴露接口


启动成功,在9999端口

发现显示为404,QAQ

查询已经做了,那么为什么报404呢?这个注解不对。@Controller返回视图,list返回的不是视图。

所以用@RestController,这个注解让下面的返回默认集成处理

运行结果

值得注意的是这个要跟controller目录同级!!!!!!!!!!!!!!!!!

posted on 2023-06-30 15:09  丹狼键仙  阅读(340)  评论(0编辑  收藏  举报