본문 바로가기

스프링(부트)/스프링부트 내용 정리2

SpringBoot 내장 웹서버 아래의 내용은 inflearn 강좌인 스프링 부트 개념과 활용을 보고 정리한 글입니다. Backgrounds SpringBoot는 Spring과 달리 웹서버에 대한 설정을 따로 해줄 필요가 없다. 그 이유는 바로 스프링부트에서 전에 말한 EnableAutoconfigure을 통해서 미리 내장 웹서버를 설정하기 때문이다. 이번 포스트는 SpringBoot의 내장웹서버에 대해 정리해본다. SpringBoot 내장 웹서버 spring-boot-starter-web dependency에는 자동으로 spring-boot-starter-tomcat을 포함하는데 springboot web은 자동으로 tomcat을 Servlet Container로 사용하고 있다. 이 역시 EnableAutoConfiguration에 .. 2020. 6. 4.
[스프링부트] SpringBoot AutoConfigure 아래의 내용은 inflearn 강좌인 스프링 부트 개념과 활용을 보고 정리한 글입니다. Backgrounds SpringBoot를 실행하게 되면 다양한 설정들이 뜨는 걸 볼 수 있다. 그러나 우리는 Bean으로 등록한 적이 없는데 이런 설정들이 어디서 어떻게 주입이 되는지 알아볼 필요가 있다. @SpringBootApplication main함수를 보게 되면 보통 @SpringBootApplication 이라는 어노테이션이 존재한다. 어노테이션을 타고 들어가보면 아래와 같이 다양한 어노테이션이 붙어있다. 그 중에서 우리가 살펴볼 만한 것은 아래 3개의 어노테이션이다. @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan @SpringBootC.. 2020. 6. 3.