黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战-b-运维实用篇

黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战-b-运维实用篇

目录
  • 打包运行
    • p54-工程打包与运行
    • p56-Boot工程快速启动(Linux)
  • 高级配置
    • p57设置临时属性
    • p58-临时属性(开发环境)
      • 当不希望使用命令行临时参数的方式
    • p59-配置文件4级分类
      • 两级配置文件
      • 外部(三级)配置文件
      • 四级配置文件
      • 小结
    • p60-自定义配置文件
      • 使用args方法确定自定义配置文件
      • 自定义配置文件重要说明
      • 小结
  • 多环境开发
    • P61-多环境开发(YAML版)
      • 小结
    • p62-多环境开发多文件版(重要)
      • 多环境开发配置文件书写技巧(一)
      • 多环境开发(Properties版)多配置文件格式
      • 多环境开发配置文件书写技巧(二)
      • P64-多环境分组管理

打包与运行

p54-工程打包与运行

  1. step1
  2. step2
  3. step3

注意事项

windows命令行启动常见问题及其解决方案

spring-boot-maven-plugin插件作用

打包出一个可以独立运行的jar包:

  1. 程序
  2. 程序运行所依赖的所有jar包
  3. 为了支持boot工程能够运行起来打入了一个工具包jarlunchar

小结

p56-Boot工程快速启动(Linux)

  1. 后台启动:
    nohup java -jar xxxx.jar > server.log 2>&1 &
    > server.log:表示指定后台运行的日志记录文件

高级配置

p57设置临时属性

java -jar xxxx.jar --server.port=8080 --logging.level.root=info:设置临时属性为8080,日志级别为info

命令行的属性配置会覆盖掉配置文件中的配置

p58-临时属性(开发环境)

  1. 在Run Configuration中配置启动项的arguments

  2. args[]存储方才配置的参数

当不希望使用命令行临时参数的方式

在boot程序是断开读取外部临时配置对应的入口,也就是去掉读取外部参数的形参, 在启动项去掉args即可

p59-配置文件4级分类

两级配置文件


外部(三级)配置文件

将配置文件粘贴到和程序jar包同级的位置中,直接java -jar xxxx.jar启动,则会优先使用外部的配置文件

四级配置文件

在jar的同级下创建一个config文件夹,将配置文件添加进去,直接java -jar xxxx.jar,则会优先使用外部config中的配置文件

小结

p60-自定义配置文件

使用args方法确定自定义配置文件

  • 通过启动参数加载配置文件(无需书写配置文件扩展名)
  • 通过启动参数加载指定文件路径下的配置文件(还可以加载多个配置文件其中后面的优先级高于前面的

自定义配置文件重要说明

小结

多环境开发

P61-多环境开发(YAML版)

  • 多环境开发分为两个部分:设置环境、应用环境

小结

p62-多环境开发多文件版(重要)

多环境开发配置文件书写技巧(一)

  • 主要配置文件中设置公共配置(全局)

  • 环境分类配置文件中常用于设置冲突属性(局部)

  • 小结

    • 可以使用独立配置文件定义环境属性
    • 独立配置文件便于线上系统维护更新并保障系统安全性

多环境开发(Properties版)多配置文件格式

  • properties文件多环境配置仅支持多文件格式

多环境开发配置文件书写技巧(二)

  • 当主环境dev与其他环境有相同属性时,主环境属性生效;其他环境中有相同属性

P64-多环境分组管理

spring:  profiles:    active:dev    include:devDB,devMVC

当有若干个环境时include:不推荐使用,用group替代

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部