
문제상황 토이 프로젝트를 하던 중 카테고리 이름을 PathVariable을 통해 전달하려 했습니다. 그런데 PathVariable이 깨져버리는 것입니다. 문제점 검색을 해보니 Tomcat에서의 인코딩 문제라고 했습니다. 톰캣의 기본인코딩은 ISO-8859-1라서 별도의 UTF-8 인코딩 설정이 필요했습니다. 문제해결 여러 검색 결과에서는 [TOMCAT_HOME]/conf/server.xml 경로의 파일에서 uriencoding 설정을 UTF-8로 변경하라고 하였습니다. 하지만 내가 사용하고 있는 스프링부트 환경에서는 properties 파일을 통해 애플리케이션의 설정을 조정하고 있습니다. 그럼 여기서는 어떤 설정을 건드려야 할까요? 위의 설정을 utf-8로 설정하니 pathVariable이 한글로 들어와..

더보기 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [my.blog.BlogApplication]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/application-github.properties] 오류상황 테스트코드를 작성하고 돌려보려하는데 위와 같은 오류가 발생하였습니다. 오류로그를 읽어보면 application-github-properties 파일을 열지 못한다는 상황입것 같습니다. 저는 깃허브를 원격 이미지 저장소로 쓰고있기에 깃허브 API를 위..

발생상황 블로그 프로젝트를 하고있었습니다. 카테고리이름과 카테고리별 글의 수를 가져오는 쿼리가 필요하여 네이티브 쿼리를 구성하여 사용하려 했습니다. (JPQL은 from절에서 서브쿼리를 사용할 수 없기에 네이티브 쿼리를 사용했습니다.) select category_name, count from (select category_id, count(category_id) as count from board group by category_id) as sq right outer join category as c on sq.category_id=c.category_id; DB에서는 위의 쿼리가 잘 작동했지만 테스트코드에서 위 사진과 같은 오류가 발생하였습니다. 해결방법 위와 같이 인터페이스를 통해 값을 받으면 오류..

더보기 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `springdatajpa.study.web.dto.UserRegisterDto` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 5] 오늘 공부를 하고있던 와중 위와 같은 오류가 발생하였습니다. 오류..

게시판에 댓글기능을 만들고 나서 글 삭제 기능을 해보았는데 글 삭제가 되지않고 위와 같은 오류가 발생하였다. 위의 오류가 왜 발생하였는지 검색해보았다. 원인 삭제대상테이블을 외래키로 참조하는 다른 테이블이 존재하기 때문에 발생한다. 나는 댓글 테이블에서 외래키로 게시판 테이블을 참조하였다. 그래서 게시판을 삭제하려고 할 때 위의 오류가 발생한 것이다. 해결방법 위의 게시글을 삭제하기 전에 댓글 테이블에서 해당 게시글을 참조하고 있는 댓글 까지 삭제한다.
- Total
- Today
- Yesterday
- this()
- 게시판#자바#JPA#Entity
- 프로그래머스
- querydsl
- 회고
- HTTP#HTTP특징
- 백준#잃어버린 괄호#1541
- MVC
- Spring
- 파이썬
- 7568
- 자바
- 1978
- 11659
- 백준#서강근육맨#20300
- list
- 4673번
- controller
- springboot
- arraylist
- 백엔드#게시판
- 오류
- 1316번
- 백준
- 대충 만든 자판
- 스프링
- 덧칠하기
- java
- 서블릿#Servlet
- 사탕 게임#백준#3085
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |