목 (3) 썸네일형 리스트형 MockMvc 테스트에서 한글 깨짐 현상 mockMvc로 스프링부트 프로젝트를 테스트하는데, 강의에는 안그렇지만, 최신 버전을 사용하는 내 스프링부트에서는 mockmvc 테스트에서 한글이 깨진다. 해결 시도 1. www.python2.net/questions-809744.htm MockMvc는 더 이상 Spring Boot 220에서 UTF-8 문자를 처리하지 않습니다 새로 출시 된 2.2.0.RELEASE 로 업그레이드 한 후 Spring Boot 버전 테스트 중 일부가 실패했습니다. 그것은 MediaType.APPLICATION_JSON_UTF8 것으로 보인다 더 이상 사용되지 않으며 더 이상 콘텐츠 유형을 www.python2.net 여기서 제일 간단한 방법인, chracterEncoding을 붙이는 것이다. 결과는 그대로다. 혹시 몰라 .. 삽질 - 오타를 조심하자. 정상적인 화면 현재 겪고 있는 문제... 분명 상태까지는 잘 갖고 오는데 왜 나머진 보이지가 않는가??... -> 단순 오타였던 것 같다. js 파일, html 파일을 삭제하고 다시 만드니까 잘된다. -> 아침 수정. 오타가 아니라 변수 이름이 달랐다. html 파일에는 snake case로 작성해야 했다. 그런데 camel case로 작성해서 오타가 났다. 교훈 : 오타를 조심하자. 간단한 파일이라면 다시 만들어보자. 만약 그렇게 해서 정상으로 돌아온거라면 오타문제니까. 엉터리 정리 - MockMvc 테스트 강의를 들으며 공부를 하던 중 mock mvc 라는 것을 알았다. 사용법은 다른 블로그에 좋은 글들이 많기 때문에 여긴 그냥 개념만... MockMvc를 사용하면 테스트 코드에서 컨트롤러에게 요청해서 결과를 바로 알 수 있다. 전에는 postman 같은 것을 사용해 직접 body 에 json 값을 넣어 post 요청을 했었는데 mock mvc 테스트 코드를 사용하면 테스트 코드만 실행하면 결과까지 다 알 수 있다. -> 시간이 매우 절약된다. @BeforeEach가 붙은 메소드는 각 테스트가 실행되기 전에 먼저 수행되는 메소드다. 저 메소드가 수행되면, mockMvc가 빌드되고 테스트 메소드는 그 객체로 테스트를 수행한다. 자세한 글: wedul.site/131 이전 1 다음