- 追加された行はこの色です。
- 削除された行はこの色です。
- 障害メモ/ConfigurationPropertiesでプロパティ設定を読めない へ行く。
- 障害メモ/ConfigurationPropertiesでプロパティ設定を読めない の差分を削除
#author("2017-03-31T07:32:06+00:00","default:haruki","haruki") * キーワード [#w9d9f619] - Spring Boot - ConfigurationProperties - application.properties - application.yml * 現象 [#lb8500ab] プロパティ設定を読めるという@ConfigurationPropertiesでプロパティ設定をセットできていない。 @Value @NoArgsConstructor @Component @ConfigurationProperties(prefix="application.web") public class WebProperties { private String contextpath; } * 原因 [#od318707] setterがない。 * 対策 [#v5532222] @Valueでなくて@Dataでないといけない。 @Data @Component @ConfigurationProperties(prefix="application.web") public class WebProperties { private String contextpath; } * 備考 [#j2eaf0a1] Springは素直にsetterを探しに行ってるんですね。 * 参考 [#zfc2c7f0] - [[Spring Bootの外部設定値の扱い方を理解する - Qiita>http://qiita.com/kazuki43zoo/items/0ce92fce6d6f3b7bf8eb]]