目录
springboot整合第三方框架 参考整合的以下三个框架来来练习整合第三方框架
如果没有指定包扫描器的话,默认springboot扫描 当前配置类的当前包及其子包中的bean ,而springboot的引导类恰好也是配置类
springboot会提供引导类来启动程序,并且启动后创建并初始化spring容器
springboot为什么带tomcat
基础篇-11-入门案例:辅助功能_哔哩哔哩_bilibili
基础篇
读取yaml中的单一属性
yaml内的变量引用
获取yaml中的全部数据
怎么把一组数据 引用到。。。 主流方式
springboot会把这yaml中一堆一堆的数据分发给各个对象
springboot整合第三方框架 参考整合的以下三个框架来来练习整合第三方框架
测试类 和 引导类 所在包的结构层次要一样否则要制定class让找到引导类
整合mybatis
整合mtbatis-plus
把你的实体类作为泛型传进去
如果有需要 你的实体类和数据库表中就差前缀 ,我们只需要在yaml中添加
分页
我们先把mp自带的分页方法打印出来
而分页需要传递两个参数
但是这样仍然不能进行分页,也就是说他没有追加limit的内容
要想加limit或者以后在原有的sql语句中加其他sql句子,mp是这样干的 ,他是用拦截器来完成的
执行后结果
MP按条件查询
里边参数容易写错优化一下
但是一般我们向如下一版去写
假如遇到如下情况
所有我们在连接sql的时候需要先判断一下
业务层开发
业务层接口,注重以功能命名,而数据层注重以数据库操作命名
看业务层 返回值定义的是返回它的状态
而一般业务层都需要去测试
mp实现业务层的快速开发
分页查便程这莫写
只是给你自动生成了通用方法,自己定义的方法回归到原始的写法就行了
表现层开发
restful风格的开发
表现程数据一致性处理
把数据都放在data里边
会出现如下问题,你的null是数据不是啊,还是表示没有数据
、
我们就来加一个flag
定义这个一个模型类,让后让表现层返回的类型都变成R类型
前后端调用
基础篇-40-前后端调用(axios发送异步请求)_哔哩哔哩_bilibili
前端内容没咋看
运维实用篇
工程的打包和运行
我们的工程为什么要打包?
因为我们的程序是在idea环境的做的,用户是用不了的,打包 把程序包放到服务器运行,这样用户就可以使用了
如何运行他呢
这样只要在黑屏窗口上打这个指令,这个黑窗窗口就是服务器了,把包给别人,别人这莫做也能做了
开发实用篇
热部署
修改完立马生效,服务器不用重新启动
手动启动热部署
启动热部署的工具
到这里完成热部署
![]()
热部署只时重载,不包括reload过程,也就是她不用重新加载jar包
自动热部署
【IDEA】IDEA2022开启热部署_idea2022热部署_hss19214的博客-CSDN博客
热部署配置范围
这些默认参与热部署
设置不参与热部署的
关闭热部署的功能 只在开发环境有效
当配置遇见冲突了,解决方法
开发实用篇-70-关闭热部署功能_哔哩哔哩_bilibili
![]()
配置高级
@configurationProperties 第三方bean enableconfigurationperotris和这个的区别
松散绑定
常用计量单位绑定
数据校验