前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小笔记,随时更新

小笔记,随时更新

原创
作者头像
二锅头一桶天下
发布2023-10-14 17:29:17
690
发布2023-10-14 17:29:17
举报

这里做个小笔记,只为了平时遇见的解决了和没解决的问题

1、mvn clean compile package是和application配置文件无关的。

在启动的时候,指定了就用指定的,没有指定就从外往内遍历第一个application.yml或者application.propreties为准: java -jar myproject-1.1.0.jar --spring.config.location=src/main/resources/application.yml

2、application想要加载的时候就自动注解过来,需要在pom中将 配置中心-autoconfigure 引用上才能自动注解。从配置中心拉取的配置,可以自动注入,且被db等配置使用到,因为日志中显示有自动注解到@ConfigurationProperties和@Value逻辑。但是不能被4引用。

3、java获取环境变量和JVM变量可以使用System.getenv获取,而System.getProperty只获取JVM变量

4、@Value,在ConfigUtil中死活引用不到,但是其他同级class可以引用到,不知道是不是static相关的导致的,也没有时间来确定了。

5、不合规的key使用export导入不进去,可以使用合规的key,在application.yml中使用 变量 可以自动注入到application中。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
微服务引擎 TSE
微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档