• [Spring]RestTemplate를 이용하여 카카오 API 사용하기 (2)

    프로젝트 전체 소스 : https://github.com/eastglow/spring-boot-kakao-api-sample 3. AJAX를 통해 API 호출 1) 프론트 화면에서 AJAX를 통해 호출하는 과정 그냥 진짜 별 거 없다. 카카오 API 사용하기 (1)의 2번 항목에 있는 프론트 화면 스크린샷을 보면 로그인 화면이 있고 그 다음 메인 화면이 있다. 거기서 검색어를 입력하고 검색을 클릭하면 API를 호출하여 검색하고 결과값을...


  • [Spring]RestTemplate를 이용하여 카카오 API 사용하기 (1)

    프로젝트 전체 소스 : https://github.com/eastglow/spring-boot-kakao-api-sample 이번 글에서는 Spring에서 기본적으로 제공하는 RestTemplate를 이용하여 카카오 REST API 및 카카오맵 API를 써본 경험을 남기려 한다. 대략적인 글의 흐름은, Spring Boot 기본 프로젝트 세팅(controller, service, dao, mapper 등 생성) 프론트 화면 구성 AJAX를 통해 API 호출 Controller에서 API 호출을 요청받으면 API를 처리하는 class를 호출하여...


  • [Spring]Interceptor 사용 시 의존성 주입이 안되는 경우

    Interceptor에서 왜 Service Layer를 호출하지 못하지? 오늘 신규 프로젝트 개발 중에 해결이 안되는 상황을 겪었다. Custom Interceptor 하나를 등록해뒀는데 이 Interceptor 안에서 @Resource로 의존성 주입을 한 Service 객체가 작동을 안하는 것이다. 코드는 대략 아래와 같았다. @Slf4j public class CustomInterceptor extends HandlerInterceptorAdapter { @Resource private CustomService customSvc; @Override public void postHandle(HttpServletRequest...


  • [Spring]MultipartFile이 포함된 객체를 Json View로 이용할 때 나는 오류

    오류의 시작 전자정부 프레임워크 3.8 버전으로 프로젝트를 진행 중인데 Json 데이터를 return 해줄 일이 생겼다. 그냥 Spring Boot에서 하던 것처럼 @ResponseBody 혹은 @RestController를 선언한 뒤 Map에 담아서 return 해줬는데 계속 오류가 나면서 안 되는 것이다. 찾다찾다 전자정부 프레임워크 포털에 가서 Q&A를 찾아보니 3.8 버전부터는 아래와 같이 jsonView Bean을 설정하고 ModelAndView를...


  • [기타]Google Chrome에서 https로 강제 리다이렉트 되는 경우

    Google Chrome에서 https로 강제 리다이렉트 되는 경우 내 로컬 PC에서 이클립스로 프로젝트 하나를 구동한 다음 localhost로 접속하니 자꾸 https로 가게 되는 경우가 생겼다. 처음에는 프로젝트나 이클립스 혹은 톰캣 설정 문제인가 살펴봤는데 딱히 문제될 게 없었다. 또한, 조금 전까지만 해도 http로 잘 붙었기 때문에 문제가 될 거 같진 않았다. 결정적으로 익스플로러에서는...