728x90 728x90 springboot1 @Value어노테이션을 static변수로 선언하기 진행하는 프로젝트 중 로컬, 개발, QA, 운영 환경에 따라 설정 값을 달리 세팅해야하는 경우가 있다. 그럴 때는 @Value 어노테이션을 이용하여 설정 파일에 선언된 값을 읽어올 수 있다. @Value annotation 이란? 👉 설정파일(.properties / .yml)에서 설정한 내용을 주입시켜주는 어노테이션. 나는 static 함수 내에서 운영환경인 경우에만 운영 경로를 보고 그 외 환경인 경우에는 다른 경로를 보도록 코딩을 하고 싶었다. 첫번째로 든 생각은 static함수에서 사용할거니까 static 변수를 선언해서 @Value 어노테이션 쓰면 되는 거 아냐? 였다. 해보자. @Value("${server.profile}") private static String profile; public.. 2023. 3. 7. 이전 1 다음 728x90 728x90