欢迎光临散文网 会员登陆 & 注册

后端 | SSM框架 | SpringBoot

2023-08-20 23:14 作者:朵宝特工007  | 我要投稿

笔记来源:黑马程序员SSM框架教程_Spring+SpringMVC+Maven高级+SpringBoot+MyBatisPlus企业实用开发技术

一、SpringBoot简介

1、SpringBoot概述

  • SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程

  • Spring程序缺点:

    • 配置繁琐。

    • 依赖设置繁琐。

  • SpringBoot程序优点:

    • 自动配置。

    • 起步依赖(简化依赖配置)。

      • starter:SpringBoot中常见项目名称,定义了当前项目使用的所有项目坐标,以达到减少依赖配置的目的。

      • parent:所有SpringBoot项目要继承的项目,定义了若干个坐标版本号(依赖管理而非依赖),以达到减少依赖冲突的目的。

  • 辅助功能(内置服务器...)。


2、基础配置

  • SpringBoot提供了多种属性配置方式

    • application.properties

  • application.yml

  • application.yaml

  • yaml

    • YAML(YAML Ain't Markup Language),一种数据序列化格式。

    • 优点:

      • 容易阅读。

      • 容易与脚本语言交互。

      • 以数据为核心,重数据轻格式。

    • YAML文件扩展名:.yml(主流)、.yaml。

    • yaml语法规则:

      • 大小写敏感。

      • 属性层级关系使用多行描述,每行结尾使用冒号结束。

      • 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)。

      • 属性值前面添加空格(属性名和属性值之间使用冒号+空格作为分隔)。

      • #表示注释。

      • 数组格式:在数据书写位置的下方使用减号-作为数据开始符号,每行书写一个数据,减号与数据间空格分隔。

  • yaml数据读取方式

  • 多环境开发配置

  • 配置文件分类

    • 1级:file:config/application.yml(最高)

    • 2级:file:application.yml

    • 3级:classpath:config/application.yml

    • 4级:classpath:application.yml(最低)


3、整合

  • 整合JUnit:

    • @SpringBootTest:测试类注解,测试类定义上方,设置JUnit加载的SpringBoot启动类。



后端 | SSM框架 | SpringBoot的评论 (共 条)

分享到微博请遵守国家法律