注:SpringBoot就是对Spring技术做简化处理。
SpringBoot入门程序步骤:





在pom.xml中两个核心依赖。




1、SpringBoot不用tomcat这些。
2、如果需要前后端一起开发启动的话,仅仅需要进行链接相同的数据库即可。后端将jar发给前端处理即可。


SpringBoot项目快速启动:





在pom.xml中进行修改如下:


修改服务器端口号:

注:
1、配置都在resources中进行查找。修改端口号,在application.properties中进行修改。
2、创建新的.yml文件。

3、创建.yaml文件。
自动功能消失解决方案:

注:在进行端口修改时,如果在.yaml和.yml文件中输入port,不提示自动补全的信息,则需要进行以下的操作处理。

注:下图是4和5之间的一个步骤操作。

提示:
如果三个文件中都进行了文件的修改,那么则执行的次序为:并且三个文件同时存在,执行的优先级如下:








方式一:

方式二:使用环境类对象。使用一个独立的对象,把所有的环境属性都加载进去。通过属性来读。

方式三:创建一个新的类,使得这个类和.yaml中的数据进行联系,让其数据成为bean的类型,能够在Spring中进行读取。(.yaml是数据配置,然后转成配置对象)

yaml数据读取:



注:如果出现报错的情况,则需要注意以下的解决方法。

2.4多环境启动 98 

注:在yml和yaml中都可以进行以上的操作。

注:创建两个环境,在1中进行哪个环境的启动。(.properties)
多环境启动:



在打包之前建议先进行一次生命周期中clean。
配置文件中有中文,打包会失败的,需要修改下配置


在前端使用指令直接对打包好的jar包进行调试,并且能够切换执行环境(测试环境,pro环境)。
在后面添加一个临时的属性,就能够切换不同的执行环境。

多环境启动命令格式:

maven的多环境配置(pom)比Spring的多环境配置(propetues)的优先级高一些。SpringBoot应该听从Maven的安排处理。
Maven与SpringBoot多环境兼容:
pom中的内容修改如下:

SpringBoot中yaml或者yml文件读取Maven属性。


但是会出现报错的情况,解决该问题如下:

在maven中的pom进行添加占位符的解析处理,如下所示:






Sprin整合MyBatis:
第一部分:
第二部分:

第三部分:


使用SpringBootp整合Mybatis:
使用下面三部分,外加一个第四步的注解便可实现整合Mybatis。 主要的额外的步骤就是在接口处添加@Mapper除此之前,没有别的额外东西。

properties配置文件的配置格式,本次使用的是yml文件格式的。

注:如果想要使用druid数据,则需要在pom中添加durid的坐标依赖,再然后需要执行配置文件中输入type,再输入DruidDataSource便能够添加成功。
问题提示:快速启动的版本2.4.2以前的版本都有这种问题

暴露的问题:
解决方法:

SpringBoot整合MyBatis步骤:




3.3案例---基于SpringBoot实现SSM整合案例 104

添加主页的设置:

输入下面的主页就能够进入到books的页面了。两者的效果相同。

