스프링2 스프링 error: cannot find symbol 문제 해결 스프링 과제 프로젝트하면서 아래와 같은 에러가 떴다 재현하려는데 재현되지않아 검색 내용만 붙이기 error: cannot find symbol ~ 소스는 이상 없는데 에러가 떠서 검색 해결 어노테이션 참조를 키지 않아 문제 발생(참조 링크 참고) 활성화하니 정상 작동 참조 https://smoh.tistory.com/458 2024. 2. 19. [오류 해결]Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource 문제 스프링에서 Service를 만들었는데 인스턴스가 null로 들어오고 있어 문제가 발생했다. @RequiredArgsConstructor를 사용해 인스턴스를 가져오려고했는데 못가져 오는 원인을 확인 해결 @RequiredArgsConstructor를 사용할때는 final 키워드를 사용한 인스턴스들만 Bean 객체로 등록한다 왜? DI를 사용해 Bean 객체로 등록된 아이들에게 IoC를 수행 나는 생성자 주입을 통해 사용했다. 단순히 생성자 주입을 사용하는게 좋고 이게 추세다 해서 사용했는데 원리를 이해하지 못한 채 사용해 발생한 문제였다. 한번 의존성을 주입받은 객체는 프로그램이 끝날때까지 변하지 않는 특징을 가져 불변성을 표시해주는것이 좋기때문 그래서 의존성 주입할 객체는 final 키워드를 사용 .. 2024. 2. 11. 이전 1 다음