1.propertie構成データ読み出し
/ ** コンフィギュレーション・ファイル内のデータを取ることによって*値 * / @Component @PropertySource(値 = { "設定/ db-config.properties" }) パブリック クラスInfoConfig1 { @value(「{$ } db.username " ) プライベート文字列useranme; @value( " db.Password $ {}」) プライベート文字列のパスワード; パブリック文字列getUseranme(){ 戻りuseranme; } パブリック 無効setUseranme(文字列のuseranme){ この .useranme = useranme。 } パブリック文字列getPasswordに(){ 戻りパスワード。 } 公共 ボイドするsetPassword(文字列のパスワード){ このみましょう。パスワード= パスワード。 } @Override パブリック文字列のtoString(){ リターン "" 。 } }
2.取值
@RestController パブリック クラスInConfigController { @Autowired プライベート環境ENV; @value( "$ {db.username}" ) プライベート文字列のユーザ名。 @RequestMapping(値 = "/情報" ) パブリック文字列のgetValue(){ 文字列名 = env.getProperty( "db.username" )。 文字列のパスワード = env.getProperty( "db.password" ); 戻りユーザ名; } @RequestMapping(値 = "/ INFO2" ) 公共 ボイド getValue1(){ System.out.println(ユーザー名); } }