SpringBoot基础篇

SpringBoot基础篇

基础配置

属性配置

修改配置

修改服务器端口

  1. SpringBoot默认配置文件application.properties

  2. SpringBoot中导入对应的starter后,提供对应配置属性

  3. 书写SpringBoot配置采用关键字+提示形式书写

配置文件分类

  1. SpringBoot提供了3种配置文件的格式

    1. properties(传统格式/默认格式)

    2. yml(主流格式)

    3. yaml

  2. 配置文件间的加载优先级

    • properties(最高)

    • yml

    • yaml(最低)

  3. 不同配置文件中相同配置按照加载优先级相互覆盖,不同配置文件中不同配置全部保留

yaml文件

YAML,一种数据序列化格式

优点:
  • 容易阅读

  • 容易与脚本语言交互

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

YAML文件扩展名
  • .yml

  • .yaml

YAML语法规则
  • 大小写敏感

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

  • 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格,不允许使用TAB

  • 属性值前面添加空格【属性名与属性值之间使用冒号+空格作为分隔】

yaml数据读取

  1. 使用@Value 撇和SpEL读取单个数据

  2. 如果数据存在多层级,依次书写层级名称即可

  3. 在配置文件中可以使用${属性名}的方式引用属性值

  4. 如果属性中出现特殊字符,可以使用双引号包裹起来作为字符解析

  5. 使用Environment对象封装全部配置信息

  6. 使用@Autowired自动装配数据到Environment对象中

  7. 使用@ConfigurationProperties注解绑定配置信息到封装类中

  8. 封装类需要定义为Spring管理的Bean,否则无法进行属性注入

SpringBoot整合JUnit

整合第三方技术

整合JUnit
  1. 导入测试对应的starter

  2. 测试类使用@SoringBootTest修饰

    名称:@SoringBootTest

    类型:测试类注解

    位置:测试类定义上方

    作用:设置JUnit加载的SpringBoot启动类

    相关属性:classes:设置SpringBoot启动类

  3. 使用自动装配的形式添加要测试的对象

-基于SpringBoot的SSMP整合案例

  1. 单体项目中页面放置在resources/static目录下

  2. created钩子函数用于初始化页面时发起调用

  3. 页面使用axios发送异步请求获取数据后确认前后端是否连通

-业务消息一致性处理

对异常进行统一处理,出现异常后,返回指定信息

  1. 使用注解@RestControllerAdvice定义SpringMVC异常处理器用来处理异常

  2. 异常处理器必须被扫描加载,否则无法生效

  3. 表现层返回的模型类中添加消息属性用来传递消息到页面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫一只啦啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值