springboot运维

先讲一下这个springboot项目在别的环境启动时(Windows的cmd),一些临时属性的设置,使用 --server.xx=....,

  

 

 然后还有开发环境中的一个参数,args,这是一个可以设置一些属性的参数

  

 

 然后就是 这个yml配置文件的生效级别,配置文件有两种,一种是在编写代码时,在idea中创建的,一种是在打包后,在文件里设置的,高级的配置文件的属性会覆盖低级的配置文件的属性,

   

 

 然后就是多环境,以为企业开发有很多环境,有生成环境,开发环境,测试环境,

 

这些环境的很多属性都不一样,所以springboot项目在不同的启动要设置不同的属性,可以把不同的环境设置设置成组,来便于选择。

 

 

 这个环境属性可以在maven中设置,在yml配置文件中只需要引用就行了:

   

 

 

 但是有时候,这个maven默认选择的环境属性会不生效,所以需要执行compile指令:

  

 

 

 然后就是日志操作,可以在控制台输出,也可以设置在文件夹中设置,下面的代码时在定义一个日志变量,在进行日志操作,后面会有更加简便的方法:

 

 

 下面是日志级别,还有在yml配置文件中设置输出级别:

  

 

 可以在yml配置文件中设置在那些地方输出日志,然后把这些要输出的地方可以全部搞成组,这样便于操作:

  

 

 然后下面可以不要再使用log变量,而是使用注解:

  

 

 还可以设置日志输出格式,这个clr代表设置颜色,%16表示长度是16个字符长度,console代表是在控制台输出:

 

 设置日志文件,就是把日志信息存在一个文档文件中,%d代表日期,%i代表那个循环的那个i,也就是后面日志文件中最后的0,1,2,3,...。

 

 

 

 

posted @   索隆111  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示