P54运维实用篇-51-工程打包与运行
P55运维实用篇-52-打包插件
解压jar包: tar -zxvf springboot_08_ssmp_viewapi-0.0.1-SNAPSHOT.jar
P56运维实用篇-53-Boot工程快速启动
端口都要一致,且在云服务商和宝塔中都要开放端口
P57运雄实用篇-54-临时属性
java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar --server.port=8080
P58运维买用篇-55-临时属性(开发环境)不建议
P59运维实用篇-56-配置文件4级分类
如果yml与properties在不同层级中共存会是什么效果?
例:类路径application.properties属性是否覆盖文件系统config目录中application.yml属性?
P60运维实用篇-57-自定义配置文件
--spring.config.name=ebank
--spring.config.location=classpath:/ebank.yml
--spring.config.location=classpath:/ebank.yml,classpath:/ebank-server.yml 后面覆盖前面
- SpringBoot在开发和运行环境均支持使用临时参数修改工程配置
- SpringBoot支持4级配置文件,应用于开发与线上环境进行配置的灵活设置
- SpringBoot支持使用自定义配置文件的形式修改配置文件存储位置
- 基于微服务开发时配置文件将使用配置中心进行管理
- 基于SpringCloud技术,所有的服务器将不再设置配置文件,而是通过配置中心进行设定,动态加载配置信息
P61运维实用篇-58-多环境开发(yaml版)
P62运维实用痛-59多环境开发多文件版(yaml版)
P63运维实用篇-60-多环境开发多文件版(properties版)
P64运维实用癃-61-多环境分组管理
P65运维实用篇-62-多环境开发控制
’@’ that cannot start any token. ???
P66运维实用离-63-日志基础操作
P67运维实用篇-64-教你一招:快速创建日志.
使用lombok提供的注解@Slf4j简化开发
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
P68运维实用雁-65-日志输出格式控制
P69运维实用篇-66-文件记录日志(运维实用
logging:
# 设置分组
group:
# 自定义组名,设置当前组中所包含的包
ebank: com.example.controller,com.example.service,com.example.dao
iservice: com.alibaba
level:
root: info
# 设置某个包的日志级别
# com.example.controller: debug
# 为对应组设置日志级别
ebank: warn
pattern:
console: "时间:%d||%clr(彩色级别:%5p)||线程:%t||%clr(类/接口:%-40.40c){cyan} ||信息:%m %n"
file:
name: springboot_11_log/server.log
max-size: 3KB