为 weblogic 应用程序设置系统 属性
Set system property for weblogic application
我正在 运行在 weblogic 服务器上安装一个 Java Spring 应用程序。此应用程序使用配置 属性,它未在代码中定义,但应作为参数传递。此 属性 的值应在应用程序启动时作为参数传递。
但是应用程序必须 运行 在 weblogic 服务器上。如何在 weblogic 服务器上 运行 时为应用程序设置 属性?
感谢您的帮助。
假设您已经在 Weblogic 中正确设置了系统 属性 那么您可以使用 Spring @Value
注释:
public class SomeClass{
@Value("${some.property.name}")
public String someProperty;
}
可以从各个地方解析属性,包括系统属性。
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
您可以将配置 属性 作为 JVM 的一部分进行传递 属性
-DMyArg=MyValue
并在您的代码中编写以下代码来访问值
value=System.getproperty("MyArg");
我正在 运行在 weblogic 服务器上安装一个 Java Spring 应用程序。此应用程序使用配置 属性,它未在代码中定义,但应作为参数传递。此 属性 的值应在应用程序启动时作为参数传递。
但是应用程序必须 运行 在 weblogic 服务器上。如何在 weblogic 服务器上 运行 时为应用程序设置 属性?
感谢您的帮助。
假设您已经在 Weblogic 中正确设置了系统 属性 那么您可以使用 Spring @Value
注释:
public class SomeClass{
@Value("${some.property.name}")
public String someProperty;
}
可以从各个地方解析属性,包括系统属性。
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
您可以将配置 属性 作为 JVM 的一部分进行传递 属性
-DMyArg=MyValue
并在您的代码中编写以下代码来访问值
value=System.getproperty("MyArg");