개발을 할 때 Key값을 static으로 관리할 때가 있고
개발을 할 때 @Value 값을 써서 외부에서 값을 주입하고 싶을 수 있다
그리고 개발을 할 때 Key 값들을 모두 모아서 사용하고자 할 수 있다
그럴 때 Key file을 만들어 사용하면 된다
@Component
public class KeyFile {
public static final String KEY_1 = "normal";
public static String KEY_2;
@Value("${key.key2}")
public void setKey2(String key2){
KEY_2 = key2;
}
이렇게 하면 key 값들을 다른 파일들에서도 선언하지 않고 사용할 수 있고
key 값들만 빠르게 관리 할 수 있다!