1 SpringBoot入门程序
2 SpringBoot快速启动
2.1 对SpringBoot程序打包(利用Maven)
2.2 在jar包对应目录下执行启动指令
3 切换Web服务器
4 基础配置
配置加载优先级:.properties > .yml > .yaml
4.1 yaml
4.2 ymal数据读取
4.2.1 @Value 直接读取
4.2.2 Environment 封装后读取
4.2.3 实体类封装属性 封装后读取
4.3 多环境开发配置
4.3.1 yml版
#设置启动环境
spring:
profiles:
active: pro
---
#开发
spring:
config:
activate:
on-profile: dev
server:
port: 80
lesson: SpringBoot
---
#生产
spring:
config:
activate:
on-profile: pro
server:
port: 81
---
#测试
spring:
config:
activate:
on-profile: test
server:
port: 82
4.3.2 properties版
4.3.3 多环境启动命令格式
注意:
1.执行maven的package指令前先执行clean指令
2.改文件编码为UTF-8
4.4 Maven与SpringBoot多环境兼容
4.4.1 Maven配置多环境
4.4.2 SpringBoot中引用Maven属性
引用可能会失败,原因和解决办法如下: