2017-12-14 9 views
0

私はアプリケーションを展開するためにスプリングブートとjboss eap 6.4を使用します。私のpom.xmlで設定サーバーを設定します。ファイル名はletter-printing-eap-generator.ymlです。このファイルには値が入っています。このファイルからデータを取得する方法は?または私に参照を与えることができますか?私が見つけたが、私の場合と一致する人はいなかったからだ。get value設定サーバースプリングブート

のpom.xml:

<properties> 
    <config.server>http://10.170.49.103/configserver</config.server> 
</properties> 

<plugin> 
       <groupId>org.jboss.as.plugins</groupId> 
       <artifactId>jboss-as-maven-plugin</artifactId> 
       <version>7.9.Final</version> 
       <configuration> 
        <jbossHome>${jboss.home}</jbossHome> 
        <serverArgs> 
         <serverArg>-Dspring.profiles.active=${run.profiles}</serverArg> 
         <serverArg>-Dspring.cloud.config.uri=${config.server}</serverArg> 
        </serverArgs> 
       </configuration> 
      </plugin> 

application.properties:

spring.application.name=letter-printing-eap-generator 

がbootstrap.yml:春ブーツで

spring.jmx.default-domain: letter-printing-eap-generator 

答えて

0
@Service 
public class SomeServiceServiceImpl implements SomeService{ 


    @Value("${letter-printing-eap-generator}") 
    private String letterPrintingEapGenerator; 

    //methods 

} 
1

注釈thereis @value あなたがそれを使用することができますプロパティファイルから値を取得します。それは次のように機能します。@value( "$ {文字印​​刷-EAP-発電機を}")私は@value( "$ {文字印​​刷-EAP-発電}")注釈を入れ

+0

?コントローラまたは他のファイル? –

+0

コントローラに必要な場合。 1つの追加は春の豆でなければなりません。 – borino

関連する問題