spring boot
-
Spring Web MVC - ViewResolver백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 22. 12:28
ContentNegotiatingViewResolver ViewResolver 중에 하나로, 들어오는 요청의 accept header( 클라이언트가 서버에게 원하는 응답을 요청하는 것 )에 따라 응답이 달라진다. 어떤한 요청이 들어오면 그 요청의 응답을 만들 수 있는 모든 view를 찾아내고, 최종적으로 accept header의 view 타입과 비교하여 선택한다. accpet header가 없는 요청인 경우 format이라는 매개변수를 사용한다. @RunWith(SpringRunner.class) @WebMvcTest(SrpingController.class) public class SrpingControllerTest { @Autowired MockMvc mockMvc; @Test public voi..
-
내장 웹서버 응용 - 컨테이너와 포트백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 8. 13:20
0https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-embedded-web-servers 컨테이너와 포트 스프링 부트에서 기본적으로 Tomcat이 들어가있다. Tomcat을 사용하지 않고 jetty는 어떻게 설정하고 사용을 할까? 맨위에 스프링부트 도큐먼트를 보게 된다면 아래와같은 스프링부트 jetty사용 예시코드가 존재한다. org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-jetty 웹 서버 사용 안할..
-
스프링 부트백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 3. 31. 20:14
스프링 부트란? https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/#getting-started-introducing-spring-boot Spring Boot를 사용하면 실행할 수있는 독립형 프로덕션 급 Spring 기반 응용 프로그램을 쉽게 만들 수 있다. Spring 플랫폼과 다른 라이브러리에 대한 설정을 가지고 있으므로 최소한의 설정으로 작업을 할 수 있다. 대부분의 Spring Boot 응용 프로그램에는 Spring 구성이 거의 필요하지 않다. Spring Boot를 사용하여 java -jar전통적인 전쟁 배치를 사용하여 시작할 수있는 Java 애플리케이션을 작성할 수 있습니다 . 또한 "스프링 스크립트"를 실행..