WildFly31のプロパティーについて。
アプリケーションの外でプロパティーを設定して、アプリケーションから読み出す方法。
WildFlyではスタンドアローンモード起動時にjavaコマンドのオプションを指定することが出来るので、そこでシステムプロパティーを設定する。
wildfly-31.0.1.Final\bin> standalone.bat -Dname1=value1
設定されたシステムプロパティーは、ウェブアプリケーションから取得できる。
@Path("/resource1")
public class Resource1 {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
String name1 = System.getProperty("name1");
return "name1=" + name1;
}
}