본문 바로가기

SPRING11

[ 에러 ] Parameter 0 of constructor in xxx required a bean of type 'xxx' that could not be found. Parameter 0 of constructor in xxx required a bean of type 'xxx' that could not be found. 해당에러가 나타났습니다. Repository에서 참조하는 객체값에서 @Entity를 넣지 않아서 생기는 문제였습니다. 위와 같이 Repository가 참조하는 곳에 @Entity를 넣어준다면 해당 에러가 해결됩니다. 감사합니다. 2021. 1. 1.
[ 에러 ] Field 'id' doesn't have a default value 해당 에러에서 나타는것과 같이 id값의 기본값이 없다고 나왔습니다. 분명히 기본으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY)를 사용해서 기본으로 키 값이 생성되게 만들었습니다. 해결책 Mysql 기준으로 Mysql Workbench 프로그램을 이용하여 AI에 체크를 하셔서 적용하시거나 AUTO_INCREMENT를 붙여주시면 됩니다. 즉, JPA만 자동생성하도록 옵션을 넣어주고 DB에 자동 생성하는 설정을 붙이지 않아서 입니다. 2020. 10. 3.
[ 에러 ] No qualifying bean of type Test 케이스를 작성하는데@Autowired로 분명히 Repositroy의존성을 주입해 주었는데도 계속 없다고 나왔습니다. 분명 Repository클래스에서도 @Repository라고 Annotation도 주었습니다. 해결책 해당 Test Class에 @SpringBootTest라는 Annotation을 붙이 않아서 생기는 문제였습니다. 해당 Annotation을 붙이면 정상적으로 인식이 됩니다. 해결책 solution 2020. 10. 3.