
1.数据库表的迁移有数据库图形端的用图形端导出没有的跟我学用idea后端的数据库插件先把数据库连接上然后就是选择user表你要导出的表按f5弹出然后选择一下导出在哪个数据库里就行了2.接下来要下载mybatisX这个插件可以将数据库的表直接生成实体类首先选择要生成的表右键选择这个点击后要选择模块路径和基础包名然后点击下一步这里我只要在最后选择mybatis-plus3就行下面就会生成servicemapper还有xml代码生成完后页面会报错因为若依没装mybatisplus依赖所以我们要删掉那些错误的包删完后对了service接口哪里也要删除的3.然后就是写数据库的增删改查了然后这个写完就可以在admin的controller里添加控制器了然后这里的代码基本都是有代码提示的然后爆红了是因为service里没这个方法我们可以选中报错的地方alt加回车在service里创建这个方法就行后面基本会有ai提示一直tap就行了具体代码如下4.接下来要进行apipost接口测试但是这个要登陆才能测试接口但是我们在apipost里是没法登录的但是我们可以在浏览器里登录然后在浏览器sessionStore里找到token的然后在接口请求头加上就能访问了但是太麻烦了我可以直接在securityConfig里找到这个过滤拦截器然后加上这个“system/myUser”然后所有走这个路径的请求都会被放行/** * anyRequest | 匹配所有请求路径 * access | SpringEl表达式结果为true时可以访问 * anonymous | 匿名可以访问 * denyAll | 用户不能访问 * fullyAuthenticated | 用户完全认证可以访问非remember-me下自动登录 * hasAnyAuthority | 如果有参数参数表示权限则其中任何一个权限可以访问 * hasAnyRole | 如果有参数参数表示角色则其中任何一个角色可以访问 * hasAuthority | 如果有参数参数表示权限则其权限可以访问 * hasIpAddress | 如果有参数参数表示IP地址如果用户IP和参数匹配则可以访问 * hasRole | 如果有参数参数表示角色则其角色可以访问 * permitAll | 用户可以任意访问 * rememberMe | 允许通过remember-me登录的用户访问 * authenticated | 用户登录后可访问 */对了完整的写是这样的一定要在后面加个*这代表/system/myUser下的所有接口都可以被访问然后这里再教一点偏的招可以不用接口工具因为他的依赖里引入了Swagger这个就是可以测试接口的ui界面但是要在配置里开启你们自己可以去试一下我这里还是用apipost测试5.apipost接口测试查询测试增加测试更改测试删除测试