Day08 SSM第八次笔记---SpringBoot基础部分学习

一、SpringBoot简介 90 

 注:SpringBoot就是对Spring技术做简化处理。 

 SpringBoot入门程序步骤:

 

 

 

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

 

 

 

1.1SpringBoot项目快速启动  92

1、SpringBoot不用tomcat这些。

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

 

SpringBoot项目快速启动:

 

 

 1.2SpringBoot概述 93

1.3辅助功能 94

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

 总结:

 

二、基础配置 95

2.1配置格式 95

 修改服务器端口号:

 

注:

1、配置都在resources中进行查找。修改端口号,在application.properties中进行修改。

2、创建新的.yml文件。

 3、创建.yaml文件。 

自动功能消失解决方案:

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

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

 提示:

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

总结:

 2.2yaml介绍  96

 

 

 

 

总结:

2.3yaml文件数据的读取方式(3种) 97

方式一: 

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

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

 yaml数据读取:

 

 

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

 

总结:

 2.4多环境启动  98

 

 

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

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

多环境启动:

2.4.1yml和yaml文件进行启动多环境。 

 

 2.4.2properti文件多环境启动 

 2.5多环境命令行启动参数设置  99

在打包之前建议先进行一次生命周期中clean。

配置文件中有中文,打包会失败的,需要修改下配置

 

 在前端使用指令直接对打包好的jar包进行调试,并且能够切换执行环境(测试环境,pro环境)。

在后面添加一个临时的属性,就能够切换不同的执行环境。

多环境启动命令格式: 

2.6多环境开发兼容问题 100

2.6.1多环境开发控制 101

maven的多环境配置(pom)比Spring的多环境配置(propetues)的优先级高一些。SpringBoot应该听从Maven的安排处理。

Maven与SpringBoot多环境兼容:

pom中的内容修改如下: 

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

 

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

 

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

 2.7配置文件分类 101

 

 

 

三、整合第三方技术 102

3.1SpringBoot整合JUnit 102

 3.2基于SpringBoot实现SSM整合 103

 Sprin整合MyBatis:

 第一部分:

 第二部分:

 

 第三部分:

 

 使用SpringBootp整合Mybatis:

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

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

注:如果想要使用druid数据,则需要在pom中添加durid的坐标依赖,再然后需要执行配置文件中输入type,再输入DruidDataSource便能够添加成功。

 问题提示:快速启动的版本2.4.2以前的版本都有这种问题

暴露的问题:

 解决方法:

 SpringBoot整合MyBatis步骤:

 

 

 

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

添加主页的设置:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值