properties파일에 debug.ruin=true 를 설정하고
java파일에서
@Value("$debug.ruin")
private boolean debugRuin;
해서 가져오려고 하니 can not resolve placeholder에러가 발생했다
알아보니
1. properties, java파일에 정확히 적었는지 확인해라
2. properties파일을 읽어오게끔 설정했는지 확인해라
이렇게 있던데 내 경우는 2. java에서 properties파일을 읽어오도록 설정을 빼먹었다.
설정하는 방법은
@PropertySource(value = "local.properties")
를 추가하면 된다
위치는
@Configuration
@PropertySource(value = "local.properties")
@Getter
public class TestProperty {
이부분
끌어오니 잘 되었다
'Language > Java' 카테고리의 다른 글
파일을 복사하는 4가지 방법 (0) | 2022.05.16 |
---|---|
쓰레드(Thread)의 기본개념 (0) | 2022.05.10 |
Can not deserialize instance of [] out of START_OBJECT token 에러 (0) | 2022.01.04 |
javax.annotation.meta.When 에러 (0) | 2021.06.11 |
org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present 에러 (0) | 2021.06.10 |