• 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的页面了。两者的效果相同。

  • 相关阅读:
    力扣146. LRU 缓存
    【SpringBoot学习】51、MybatisPlus 代码生成器、定制代码模板
    1519_AURIX TC275 SRI总线部分相关寄存器的梳理
    为什么算法这么重要?四面字节拿offer后我终于明白了
    还在为仓库杂乱发愁?教你ABC仓库管理分类法!
    深入理解与使用go之中间件--实现
    高通WLAN框架学习(31)-- Power save
    【中间件】Redis如何解决BigKey
    OP 与 OS 设置
    Linux下的多线程编程:原理、工具及应用(2)
  • 原文地址:https://blog.csdn.net/xiaoxixicc/article/details/127577943