用xml或Java中的属性文件编辑Jar文件



我有一个自己的.jar文件,其中包含一些关于OAuth2和Spring安全服务器的配置。现在我想编辑其中的.xml文件以适合我的项目(比如url、value、name)。我们有办法做到这一点吗?

谢谢。

一个选项是将属性外部化为属性文件、web容器(tomcat、jboss)环境变量或SO环境变量。

然后你需要告诉Spring你的房产在哪里

@Configuration
@PropertySource("file:${app.home}/app.properties")
public class AppConfig {
    @Autowired
    Environment env;
}

这里有一些教程

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

http://www.mkyong.com/spring/spring-propertysources-example/

最新更新