본문 바로가기

마주쳤던 에러 해결 모음49

[에러해결] data.sql Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource 에러 : data.sql로 초기 data insert 할 때 에러 발생함. data.sql Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource 원인 : 스프링 버전 2.4.x에서는 그냥 되는데 스프링 버전 2.5.x에서는 스프링 2.5에서 SQL Script DataSource Initialization의 기능이 변경되어 data.sql 스크립트는 hibernate가 초기화되기 전에 실행되며 hibernate에 의해 생성된 스키마에 데이터를 넣기 위해 data.sql을 사용하고 싶으면 spring.jpa.defer-datasource-initialization 이 값을 true로 .. 2022. 5. 18.
[에러해결] :prepareKotlinBuildScriptModel Task fails in a Java project 문제 : 강의 프로젝트를 clone 받아서 프로젝트를 실행하니 ":prepareKotlinBuildScriptModel Task fails in a Java project " 에러 발생하며 build 되지 않음 해결 아래 이미지처럼 dependency 밑에 아래 코드 추가하고 다시 수행하니 해결됨 tasks.register("prepareKotlinBuildScriptModel"){} 2022. 5. 14.
hosts 파일 변경 후 변경한 도메인 이름으로 접속 안될 때 에러케이스 : hosts 파일 변경 후 변경한 도메인 이름으로 접속 안될 때 순서1. 호스트 파일 변경한다. 순서2. ipconfig /flushdns 명령어로 DNS 설정 즉시 적용한다. 순서3. 그래도 안된다면 크롬 시크릿모드에서 실행한다. 2022. 5. 14.
cannot find symbol 문제 해결 intellj 쓰다가 vscode로 스프링 프로젝트 세팅해서 해보고 있는데 다양한 문제들을 만나고 있다. 지금 확인한 문제는 @GetMapping 어노테이션을 인식하지 못하여 에러 발생한 케이스이다. 에러메시지 error: cannot find symbol @GetMapping("/hello") ^ symbol: class GetMapping location: class DnsappApplication.HelloController 문제 해결 문제 : GetMapping의 어노테이션이 추가가 안 되어 있었다. (인텔리제이보다 이런 부분은 편의성이 떨어지는 것 처럼 보이기도 한다) 아래 이미지처럼 어노테이션 추가하면 에러 없이 돌아가는 것 확인 가능하다. import org.springframework.we.. 2022. 5. 14.