작성
·
291
·
수정됨
0
자동 설정 만들기 2부:@ConfigurationProperies에서 진행하다가 에러가 발생했습니다
spring boot getting started 프로젝트에서 빈을 등록하지 않으면
spring boot starter의 HolomanConfiguration에서 @ConditionalOnMissingBean과 AutoConfiguration을 통해
HolomanProperties의 값을 참조해서 application.properties에 있는 내용으로 빈을 만드는 것으로 이해했습니다
따라서 Application 프로젝트에서 빈을 재정의할 필요없고 properties만 정의하면 되는 것으로 알고 강사님 코드를 다시 살펴봤는데 어디를 고쳐야 되는지 잘 모르겠습니다...
아래는 HolomanProperties와 에러가 발생한 실행결과를 올렸습니다
답변 1
0
동일한 에러가 났어서 살포시 댓글 남겨봅니다...
12:00 화면처럼 HolomanConfiguration을 맞춰줘야합니다.
@EnableConfigurationProperties(DogProperties.class)
추가
@Bean
에서 HolomanProperties를 인자로 받아서 name, age를 각각 get해서 set하셨나요?!
저는 이 부분 수정하니 해결되었습니다.