스프링 부트 공부 중 갑자기 나타난 이 에러
'class doesn't contain matching constructor for autowiring'
나는 예제와 똑같이 잘 따라가고 있는데 대체 왜 오류가 뜨지? 라는 생각과 함께
역시 또 버전이 바뀌면서 코드가 바뀌었는지를 확인하고 에러 메세지를 자세히 보니
'No default constructor found;' 라는 문구가 적혀있다.
바로 그냥 해당 객체의 default constructor를 만들어주니 문제 해결
어딜가나 버전 문제가 가장 무섭다
지금 공부하는 예제도
TDD 코드 작성을 JUnit4로 했는데
나는 JUnit5로 하고 있어서 assertThat이나 @Before같은 과거 유물들을 사용하기 위해선
열심히 구글링하면서 대체할 코드들을 찾는 수 밖에 없다ㅠㅠ
그래도 스프링 밑바닥부터 시작하는 김에 제대로 공부해보자 싶어서
좀 어렵더라도 정말 자세하게 설명되어 있다는
'토비의 스프링 3.1'을 중고로 주문했다.
사실 바로 실무에 적용하기에는 이 책이 알맞지 않다는 평이 있어 고민했지만
정가로 7~8만원 하는 것을 S급 매물로 4.5에 판다는 글을 보자마자 호다닥 구매해버렸다ㅎㅎ
지금 택배 올 것들이 쌓여있는데 얼른 다 오길ㅎㅎ
반응형
'공부' 카테고리의 다른 글
Kafka의 파티션 (0) | 2020.10.21 |
---|---|
Kafka는 무엇일까요 (0) | 2020.10.13 |
기사 필기 합격!! (0) | 2020.06.06 |
머지 소트 (0) | 2020.06.02 |
퀵소트 (0) | 2020.05.31 |
댓글