System.getProperty、PropConfig.loadConfig應用

一、獲取項目下制定位置(System.getProperty("admin.root")):java

web.xml中配置webAppRootKeyweb

<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>aaa.root</param-value>
</context-param>

java代碼裏:System.getProperty("aaa.root")tomcat

就能獲得tomcat項目目錄:好比webapps\Projectapp

   System.getProperty("aaa.root")+"/WEB-INF/classes"就到classess目錄了,你就能夠加本身的路徑了。webapp

同理jboss下:url

  System.getProperty("aaa.root");spa

  獲得項目路徑(注意這裏的獲取項目路徑,若是存儲文件,從新發佈會丟失;能夠用來存儲臨時文件):code

  D:\server\jboss\wildfly-8.1.0.Final\standalone\deployments\sdm-admin.war。server

 二、調用properties文件信息:xml

  private static PropConfig setConfig =PropConfig.loadConfig("conf/auth/auth.properties");

  String url = setConfig.getConfigString("callbackUri");

 

參數callbackUri=$[sal.callbackuri]的定義到父級pom中:

 

相關文章
相關標籤/搜索