# 스프링부트

8개의 포스트
post-thumbnail

Feign Client 알아보기

2. 사용법 1) 스프링부트 프로젝트 만들기 spring start에서 스프링부트 프로젝트를 만들었습니다. (maven, gradle 상관없습니다.) 라이브러리는 web만 넣어주었습니다. 스크린샷 2019-10-06 오후 2.57.09.png 2) feign client 라이브러리 넣기 - maven 일 경우 - gra...

2019년 10월 6일
·
0개의 댓글
post-thumbnail

HATEOAS

Hypermedia As The Engine Of Application State 이름부터가.. 너무 길다.... 뭐지..?? 천천히 접근해보자 HATEOAS는 REST API와 연관이 있다고 합니다. Rest API에서 R은 Resource...자원과 관련이 있나봅니다! 그래서 찾아 봤더니 HATEOAS는 서버와 클라이언트 관점에서 각각의 역할을 한다고...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

정적 리소스

정적 리소스? 클라이언트로부터 요청이 들어왔을 때, 요청에 대한 리소스가 이미 만들어져 있어 그대로 응답하는 경우를 뜻함 정적 리소스 맵핑은 "/**" 기본 리소스 위치 classpath:/static classpath:/public classpath:/resources/ classpath:/META-INF/resources ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

ViewResolve

ViewResolve 요청의 accept header에 따라 응답이 달라집니다. accept header는 어떠한 타입의 응답을 원하는지 서버한테 알려주는 역할을 합니다. 요청 쿼리 파라미터에 "/path?format=pdf 다음과 같이 format을 지정해서 원하는 타입을 요청할 수 있습니다. 따라서 ViewResolve가 있어야지, 클라이언트가 원하는 ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

HttpMessageConverters

HttpMessageConverters 란? 스프링 프레임워크에서 제공하는 인터페이스 스프링 MVC에서 제공하는 일부분 http 요청 본문으로 들어오는 것을 객체로 변환 하거나 http 응답을 본문으로 변환할때 사용 요청이나 응답에 따라 컨버터가 달리 사용 된다 예를 들어, json으로 요청이 들어 왔으면, json 컨버터가 사용 됨 컴포지션 타입일 경...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

🌱 Spring Boot 에러 처리 페이지 만들기

스프링부트 웹 MVC 프로젝트에서 상태 코드에 따라 에러를 처리하고 뷰에 각각의 에러 페이지를 보여주는 웹 사이트를 만들어 보겠습니다. 🌱 웹 페이지 에러 처리 만약 Github에서 존재하지 않는 페이지로 접속할 경우 옥토비-완이 여러분을 맞아줍니다. 스프링 부트에서는 간단히 특정 위치에 html페이지만 추가해 주면 이런 에러 페이지를 구현할 수...

2019년 4월 21일
·
3개의 댓글
post-thumbnail

Travis CI를 이용해 Maven + SpringBoot에 CI 적용하기

CI CI란 Continuous Integration의 약자로, 각각의 개발자의 개발소스를 한번에 통합 빌드하는 과정을 지속적으로 함으로써 따로 어느시점에 코드를 모아서 통합빌드할 필요가 없도록 하는 기법을 말합니다. 이를 활용하면 배포를 위한 빌드와 테스트 단계의 소요시간을 줄일 수 있다고 합니다. CI Server 빌드 프로세스를 관리해주는 서버로...

2019년 2월 20일
·
2개의 댓글
post-thumbnail

Spring boot 스프링 부트에서 request Validation 요청값 검증하기

안녕하세요. 오늘은 Spring boot 에서 request에 들어오는 요청값을 검증하는 법을 알아보겠습니다. 현재 제가 공부로 진행중인 프로젝트에서 소스를 조금 가져오겠습니다. 먼저 만 검증을 해봤는데, 실제로 필요한 검증을 직접 추가하시고 소스코드도 더

2019년 2월 18일
·
0개의 댓글