목록Spring/오류 (12)
충분히 쌓여가는
고유 인덱스 또는 기본키 위반 Unique index or primary key violation src > main > resources에서 data.sql이라는 더미 데이터가 생성되어 있기 때문에 발생한 문제 서버를 재시작할 때마다 더미 데이터를 생성 새로운 게시글을 작성할 때 id를 1번부터 넣게해서 에러가 발생함 => 즉, id가 중복되었기 때문에 발생한 문제 // data.sql INSERT INTO article(id, title, content) VALUES(1, '가가가가', '1111'); INSERT INTO article(id, title, content) VALUES(2, '나나나나', '2222'); INSERT INTO article(id, title, content) VALUE..
src > main > resources에서 data.sql이라는 더미 데이터를 생성 시 발생하는 오류 Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file 스프링 부트 2.5 버전부터 data.sql을 사용한 데이터 초기화를 권장하지 않기 때문에 추가 설정이 필요함 src > main > resources 디렉터리에 있는 application.properties 파일에서 해당 코드 추가 후 서버 재시작하면 해결됨 spring.jpa.defer-datasource-initialization=true
실행 결과 한글 깨짐 현상(????, ??????!)이 발생하면 src > main > resources > application.properties에서 다음 코드를 추가한다 server.servlet.encoding.force=true application.properties는 스프링 부트에서 프로젝트 설정을 담당하는 파일 스프링 부트의 기본 인코딩은 ISO-8859-1이고, ASCII 문자만 처리할 수 있다
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 프로젝트 생성 후 Application을 실행하였을 때 발생하는 오류로 데이터베이스에 연결 시 필요한 정보가 없기 때문에 발생하는 문제로 프로젝트 초기에 발생한다 Failed to configure a DataSource 에러가 발생하는 이유는 Database에 연결할 때 필요한 정보가 없기 때문이다. 주로 스프링 프레임워크를 이용해 프로젝트를 구성하는 초기에 발생하는 문제 해결방법 application.properties에서 설정을 해줘야 한다 MySQL에서 diver class name, usern..