Java 设置weblogic应用程序的系统属性
我正在weblogic服务器上运行JavaSpring应用程序。此应用程序使用的配置属性未在代码中定义,但应作为参数传递。应用程序启动时,此属性的值应作为参数传递 但是应用程序必须在weblogic服务器上运行。在weblogic server上运行时,如何为应用程序设置属性Java 设置weblogic应用程序的系统属性,java,spring,weblogic,Java,Spring,Weblogic,我正在weblogic服务器上运行JavaSpring应用程序。此应用程序使用的配置属性未在代码中定义,但应作为参数传递。应用程序启动时,此属性的值应作为参数传递 但是应用程序必须在weblogic服务器上运行。在weblogic server上运行时,如何为应用程序设置属性 感谢您的帮助。假设您在Weblogic中正确设置了系统属性,则可以使用Spring@Value注释: public class SomeClass{ @Value("${some.property.name}")
感谢您的帮助。假设您在Weblogic中正确设置了系统属性,则可以使用Spring
@Value
注释:
public class SomeClass{
@Value("${some.property.name}")
public String someProperty;
}
属性可以从不同的位置解析,包括系统属性
您可以将配置属性作为JVM属性的一部分传递
-DMyArg=MyValue
并在代码中编写以下代码以访问值
value=System.getproperty("MyArg");
是的,在java vm的startweblog.cmd文件中添加-D参数解决了这个问题。谢谢拉维