我可以在Spring Boot配置文件中定义系统属性吗?

我可以在Spring Boot配置文件中定义系统属性吗?,第1张

我可以在Spring Boot配置文件中定义系统属性吗?

我想我可以在“生产”配置文件上创建一个@Conditional的Bean,该Bean根据我的application.yml定义的属性以编程方式调用System.setProperty,但是仅通过配置文件有没有更简单的方法?

我认为这是您最好的选择。Spring Boot在将

LoggingSystem
各种
logging.*
属性映射到系统属性的过程中自行完成此 *** 作。

请注意,您可能希望尽早设置系统属性

Environment
。为此,您可以使用
ApplicationListener
监听
ApplicationEnvironmentPreparedEvent
。您的
ApplicationListener
实现应通过中的条目进行注册
spring.factories



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4916037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存