我有一个需要在其外部部署带有application.properties文件的jar的要求。当我更改application.properties中的属性时,jar是否可以自动检测到更改并重新启动/重新部署?
sprinb-boot中提供了@RefreshScope批注。通过使用此批注,您可以从.properties重新加载属性值(在代码内部使用)。
这是参考链接:http ://projects.spring.io/spring-cloud/spring-cloud.html(搜索@RefreshScope)。
这个想法是在到达/ refresh端点之后重新加载整个bean(用@RefreshScope注释),您无需再次重新启动webapp。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句