본문 바로가기

Spring17

Spring Camp 2019 강의 자료 모음 Spring Camp 2019 강의 자료를 볼 수 있는 URL을 모아 놓은 글입니다. 1. 실전에 써먹는 스프링 부트 https://docs.google.com/presentation/d/1nid-BYFGHYjvzgMpbBBgEC2Hwx_nJ6JomikDbHtA55g/edit?fbclid=IwAR08g77Usg6iG8iNAvDl67RaPjyoGcrL5_8GnRZ-rLGKi7ydfq3GnBwA2Nc#slide=id.p 실전에 써먹는 스프링 부트 이야기 실전에 써먹는 스프링 부트 Bootiful Your Life! @Spring Camp 2019 실전에 써먹을 수 있는 ‘스프링 부트'에 대한 지식을 공유하여 ‘Bootiful Your Life’를 만들어 갔으면 좋겠습니다. 스프링 부트 개발을 이끌고 있는 개.. 2019. 5. 6.
Spring HandlerMethodArgumentResolver 인터페이스 프로그래머스 강의 과제를 하던 중 클라이언트에서 보낸 쿼리 파라미터 값이 컨트롤러 파라미터에 바인딩이 되지 않아서 삽질을 했다. Spring 프레임워크에서 지원하는 Pageable 인터페이스를 사용하지 않고, 직접 Pageable 인터페이스를 생성해서 사용했다. 클라이언트에서 쿼리 파라미터로 값 보내기 포스트 목록을 조회하는데, 쿼리 파라미터 값으로 offset 값은 0, limit 값은 5를 보내고 있다. 컨트롤러에서 포스트 목록 조회 메서드 컨트롤러에서는 리스트 조회를 하기 위한 메서드를 다음과 같이 구현했다. 이 때, Pageable 인터페이스는 직접 생성했다. @RestController @RequestMapping("api") public class PostRestController { @Get.. 2019. 5. 5.
Spring Boot 배너 만들기 Spring Boot 애플리케이션을 실행할 때, Spring Boot 텍스트와 버전이 표시된다. 해당 배너는 개발자가 원하는 모양으로 변경할 수 있다. Spring Boot 프로젝트에서 main/resources/banner.txt 파일을 먼저 생성한다. 원하는 글자를 직접 입력할 수 있지만, 생각만큼 예쁘게(?) 나오지 않는다. 텍스트를 그럴듯하게 표현해주는 사이트를 이용해보자. banner.txt에 원하는 텍스트를 채우고 Spring Boot 애플리케이션 다시 실행하면, 입력한 텍스트가 배너로 나오는 것을 확인할 수 있다. 그리고 banner.txt 파일에 텍스트 색상, Spring Boot 버전 등 추가 정보를 넣을 수 있다. ${AnsiColor.GREEN} 텍스트 ${AnsiColor.BRIGH.. 2019. 5. 4.
REST API 문서 자동화 도구 Swagger 참고 문서 https://springboot.tistory.com/24 Spring REST API에 Swagger 2 설정하기 Spring REST API에 Swagger 2 설정하기 Setting Up Swagger 2 with a Spring REST API (원문소스: http://www.baeldung.com/swagger-2-documentation-for-spring-rest-api) 1. 개요 Overview REST API를 만들 때.. springboot.tistory.com https://yookeun.github.io/java/2017/02/26/java-swagger Spring REST API 문서를 Swagger로 만들자 REST API를 개발할때 관련 문서를 만드는 것은 꽤 귀찮은 일이.. 2019. 5. 4.
Spring Boot에서 JSP 사용하기 기존 Spring Framework에서는 웹 애플리케이션을 구성할 때, View 영역에 JSP를 많이 사용했었다. Spring Boot에서는 View 영역 관련하여 내용을 찾으면 JSP를 사용하는 것보다 Thymeleaf, FreeMarker 등을 사용한 예제를 더 많이 접했을 것입니다. Spring Boot에서는 공식 문서에도 나와 있듯이 JSP를 사용하는 것을 권하지 않고 다른 템플릿 엔진을 추천하고 있다. 그렇더라도 JSP를 사용하고 싶다면 어떻게 설정해야 하는지 궁금할 것입니다. 그래서 이번 글에서는 Spring Boot에서 JSP를 사용하는 예제에 대해 살펴보겠습니다. Spring Boot 프로젝트 생성 Spring Boot 프로젝트를 생성하셨다면 이 단계를 건너뛰셔도 됩니다. Spring Bo.. 2019. 4. 22.