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,...。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!