보통 에러페이지 쓰임은 크게 두가지로 나뉜다. 개발자가 보게되는 에러페이지고객이 보게되는 에러페이지그래서 에러페이지는 상황에 따라 필요한 정보를 적절하게 노출시켜줘야하는데, Spring(내장톰캣사용)을 사용하면, 기본적인 에러페이지를 제공해준다.whiteLable Er
@어노테이션 만들어서 해결하는 방법 그냥, ` 으로 쓰레드풀 직접 만져서 해결하는 방법 어떤 것이 좋을까?
사이드 프로젝트를 진행하면서, 외부API를 가져와 가공할 작업이 생겨 어떻게 구현하지 고민중에 webClient와 RestTemplate에 대해 알게되었다. Spring5이후부터, WebClient를 사용하는 것이 권장되었다고 하지만, RestTemplate을 한번 확
사이드프로젝트의 기존기능(RestTemplate 비동기처리)을 마치고, 게시판 기능으로 넘어왔다. 이번에는 DB에 있는 데이터를 가져와 활용을 해야되는 것이기 때문에 JPA를 사용해서 만들어보고 있는데,가장먼저 맞닿드린 것은 "검색 기능"!그냥 간단한 조회 기능의 경우
여차여차하다보니, 드뎌 QueryDSL를 직접 다뤄볼 수 있는 기회까지 오게되었다. QueryDSL은 Java로 SQL과 같은 쿼리를 타입-세이프하게 작성할 수 있게 도와주는 프레임워크 이다. 물론 적용할 수 있는 곳은 JPA이며, 아쉽게도 start.spring.io
다시 사이드프로젝트로 돌아왔다.정신을 차리고 가장 먼저 해야할 일은 같이 작업하시는 프론트개발자분이 API요청을 직접 해보고 싶은데, 테스트할 수 있는 환경을 부탁해서였다. 물론, API명세서가 없는 건 아니였지만 실제로 테스트해보고 싶다는 부탁에 어떻게 구축해드릴
테스트코드의 종류 테스트코드를 작성하는 이유 의문점, 굳이 Controller 테스트코드가 필요한가? 우당당탕 테스트코드 발생한 문제들 1. 빌드시 마다 QueryDSL의 Q파일이 생성되어 충돌되는 현상 a. 해결하기위해 시도한 방법 : Edit Configur
프로젝트를 진행하면서 점점 기능을 구현하다보니 처음에 작업해놓은 기획안은 있지만, 틀만 만들고 어떻게 구현할지는 구현하면서 생각해보자 하고 만든 형태다 보니, 구체적인 설계도가 필요해졌다. 물론, 전체적으로 다시 기획안부터 만들어도 좋은 방법이지만, 해당 기능을 구현
랜덤 채팅방이나, 실시간 주식차트등과 같이 현재 내용이 갱신되게되면, 사용자는 실시간으로 갱신된 내용을 볼 수 있게 서비스를 만들고 싶었다. 내가 참고한 서비스링크(DUO.OP.GG) 이러한 서비스를 만들기 위해서는 WebSocket을 활용해야 됐기 때문에, We