Java 设置weblogic应用程序的系统属性

Java 设置weblogic应用程序的系统属性,java,spring,weblogic,Java,Spring,Weblogic,我正在weblogic服务器上运行JavaSpring应用程序。此应用程序使用的配置属性未在代码中定义,但应作为参数传递。应用程序启动时,此属性的值应作为参数传递 但是应用程序必须在weblogic服务器上运行。在weblogic server上运行时,如何为应用程序设置属性 感谢您的帮助。假设您在Weblogic中正确设置了系统属性,则可以使用Spring@Value注释: public class SomeClass{ @Value("${some.property.name}")

我正在weblogic服务器上运行JavaSpring应用程序。此应用程序使用的配置属性未在代码中定义,但应作为参数传递。应用程序启动时,此属性的值应作为参数传递

但是应用程序必须在weblogic服务器上运行。在weblogic server上运行时,如何为应用程序设置属性


感谢您的帮助。

假设您在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参数解决了这个问题。谢谢拉维