본문 바로가기

편안한코딩생활/오류 해결 일지

(4)
스프링부트 한글 깨짐 오류(jpa data utf-8 encoding) 목차 이 글은 개인프로젝트 - 스프링부트 with JPA로 jostory 프로젝트의 게시글 쓰기를 하다가 발생한 오류를 기록한 글이다. 오류 글쓰기를 하면 모든 한글이 다 이렇게 나옴(+나중에 보니 회원가입할때도 똑같이 한글 깨지더라) 원인 추론 1. summer note 관련 오류인가? 이유 : 딱 그거 추가했을때부터 안되서 라이브러리 끄고 시도해봄 결과 : 아님 2. db에 인코딩이 안됬나? utf-8로 잘되있었지만 혹시 몰라서 변경 후 다시 시도 강제로 데이터를 넣었더니 한글이 아주 잘보임... db는 문제없음 3. 파일 인코딩 검색했더니 저 부분을 utf-8로 바꿔보란다..했는데 안됨 4.yml 파일 수정 server.servlet.encoding.force-response: true 추가하기 부..
페이징 순서대로 정렬 시 주의할 점(rownum 과 order by) 페이징 쿼리를 이렇게 작성하고, order by를 어느 위치에 끼워도 그 페이지 안에서 순서만 바뀔 뿐 전체 페이지가 순서대로 정렬되지 않는 오류가 발생했다 ROWNUM : 조회된 순서대로 순번을 매기는 고유 변수 ORDER BY : 데이터 정렬 시 사용되는 기능 유의점은 ORDER BY로 데이터 정렬이 되기 전에, ROWNUM이 매겨진다는 것 https://ajdahrdl.tistory.com/23 => 참고 블로그 그러므로 select * from ( select rownum rn, temp.* from (select review_id, products_id, review_writter, review_title, review_content, review_star, review_img, review_d..
타임리프 문법관련 오류(RFC 7230 and RFC 3986) https://developer-rooney.tistory.com/181 [Thymeleaf] 타임리프 a태그 링크 작성 방법 타임리프에서 a태그를 작성할 때는 th:href="@{}" 을 이용하여 작성합니다. 글 상세보기 게시글 리스트 글 상세보기 글 상세보기 글 상세보기 developer-rooney.tistory.com HTTP Status 400 – Bad Request Type Exception Report Message Invalid character found in the request target [/review/delete?reviewId=${content_view.reviewId} ]. The valid characters are defined in RFC 7230 and RFC 398..
xml 경로 설정 오류 xml이 바인딩이 안되는 오류 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.project_machimo.review.dao.ReviewDao.list 인텔리제이의 디렉터리를 만들때 위처럼 mapper/review라고 했어야 했는데 패키지처럼 mapper.review로 만드는 바람에 계속 저 오류가 떴었다.. db에서 스네이크 표기법을 한 후 자바 dto변수에서도 스네이크를 했는데, 자바 변수에 롬복으로 @DATA를 달면 자동으로 get+카멜표기법의 변수이름 이 되서 오류가 난줄 알고, 그걸 수정하고 있었다.,, 스프링 부트가 스프링보다 훨씬 쉽다길래 금방 적응할 수 있을 줄 알았는데 ..