# 스프링부트

14개의 포스트
post-thumbnail

@Component와 @Bean의 차이

어떤 클래스를 빈으로 등록하기 위해서는 @Component를 사용하거나, @Bean을 사용하면 된다. 둘의 차이를 알아보자.여기서 빈이란? 스프링이 관리하는 객체를 의미하며, 스프링 빈이라고도 한다.클래스 상단에 적으며, default로 클래스 이름이 빈의 이름이 된다

2020년 4월 26일
·
0개의 댓글
post-thumbnail

vue spring boot 웹소켓 채팅 만들기

vue와 spring boot를 stomp로 연결해봅시다.stomp는 메시지 브로커로 일반 웹소켓과 조금 다릅니다. 나중에 채워놓을께요 일단 구현먼저3개의 파일만 작성하겠습니다.vo - 메시지의 형식(userName, content)controller (메시지를 받는

2020년 4월 15일
·
0개의 댓글
post-thumbnail

스프링부트 프로젝트 구조

스프링부트 프로젝트 구조, 메인 애플리케이션 클래스의 위치에 대해 알아봅시다.주로 프론트엔드 개발합니다.잊어버리지 않을 목적으로 먼저 작성합니다.위치: (src/main/java)위치: (src/main/resource)매인 애플리케이션 클래스에서 resources(루

2020년 4월 12일
·
0개의 댓글
post-thumbnail

스프링 부트 시작하기

스프링부트 프로젝트를 만들고 실행해봅시다.주로 프론트엔드 개발합니다.급하게 스프링부트 프로젝트를 해야합니다.잊어버리지 않을 목적으로 먼저 작성합니다.부족한 부분은 나중에 채워놓겠습니다.인텔리제이를 쓴다면 create new project 클릭maven 클릭넣고 싶은 내

2020년 4월 12일
·
0개의 댓글

[SpringBoot] 자동환경설정::AutoConfiguration

스프링부트가 어떻게 자동으로 환경설정 하는지 알아봅시다.

2020년 4월 8일
·
0개의 댓글
post-thumbnail

[Spring Boot] 내장, 외장 톰캣 이슈

Cannot forward to error page for request /xxx/xxx/xxx as the response has already been committed. As a result, the response may have the wrong status

2020년 3월 1일
·
0개의 댓글
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일
·
1개의 댓글
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개의 댓글