java|基于SpringBoot的SSMP整合案例

基于SpringBoot的SSMP整合案例
spring springmvc mabtis plus ----- SSMP
java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

next
finish
ok
pom.xml
java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

新建类
domain.Book
java|基于SpringBoot的SSMP整合案例
文章图片

导入坐标后,还需要打开setting-editor-plugins 搜索Lombok插件,install,才能显示方法。
安装完成之后,Ctrl+F12显示界面,直接键盘输入就可以搜索关键字。
java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

数据层开发
java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

java|基于SpringBoot的SSMP整合案例
文章图片

配置类
@Configuration
这样这个里面的配置信息,能够被读取到
@Bean
第三方Bean的配置方式
@Service
是干嘛的 是把它定义成 业务层的一个bean
分页用拦截器
拦截器是MP3.4.0以上的版本才有的,
MP 是 Mybatis Plus
java|基于SpringBoot的SSMP整合案例
文章图片

在要测试的类 按下 ctrl + shift + t 快速创建该类的 测试类
springboot
业务层是CRUD后面可能会数据校验,多表关联,事务控制,状态回滚,权限校验。
【java|基于SpringBoot的SSMP整合案例】为什么可以在 @Service写在实现类 但是注入的时候用接口类,有多个实现类的时候会有问题吗?
多个实现类请加上 id, 通过id 注入你想要的实现类
这里注入的就是实现类,多个实现类的时候,不能自动装配,需要指定具体注入那个。
一个接口可以有多个实现类,用接口调用,方便代码扩展
java|基于SpringBoot的SSMP整合案例
文章图片

MP 的 多表联查 功能
以后百分之八十 都是 多表联合查询
表现层
java|基于SpringBoot的SSMP整合案例
文章图片

postman
apipost
apifox也可以测试
这个没有 Pagehelper全面舒服啊
java|基于SpringBoot的SSMP整合案例
文章图片

vue入门
axios
Javaweb都教vue和elementui入门了,也讲axios了
elmentUI算是第三方插件 让你方便使用
做过传智健康这个很好懂
花了一个上午去看了一下vue和element,豁然开朗
前端知识掌握不够好 我得回去再刷一遍Pink老师的课
this.getAll()这里无法自动识别的,去idea插件里面下一个vue.js然后重启就可以了
javaweb新版那个,最后一天的内容就是vue+elementUI
有vue4小时快速入门,里面就有讲axios
爆红的把js文件夹下的axios-0.18.0.js文件最后一行删掉就可以了
有可能出现跨域问题添加@CrossOrigin(origins = “*”,maxAge = 3600)
爆红的在Controller那个类上添加@CrossOrigin注解
BookController上加@CrossOrigin解决跨域问题
这里不存在跨域问题吧 还是单体应用

    推荐阅读