spring stomp 예제

봄과 봄 부팅 모두에서 JPA 구성을 달성 할 수있는 방법을 알아야하는 경우, 우리의 기사를 체크 아웃 봄과 JPA에 대한 가이드. 다음은 스프링 부팅이 제공하는 자동 구성의 몇 가지 예에 불과합니다. 동시에, 스프링 부팅은 당신의 방식으로 얻을하지 않습니다. 예를 들어, Thymeleaf 경로에 있는 경우 스프링 부팅 응용 프로그램 컨텍스트에 스프링 템플릿 엔진을 자동으로 추가 합니다. 그러나 자신의 설정으로 자신의 SpringTemplateEngine을 정의하는 경우 스프링 부팅은 하나를 추가하지 않습니다. 이렇게 하면 약간의 노력으로 제어할 수 있습니다. 여기서 외부 서플릿 컨테이너는 웹 아카이브의 META-INF 파일에 정의된 Main 클래스를 찾고 SpringBootServletInitializer는 서볼렛, 필터 및 서베렛컨텍스트초기이저를 바인딩합니다. 따라서 아래 pom.xml 파일은 위의 이미지보다 다른 (최신) 버전의 Spring MVC 종속성을 가질 수 🙂 MockMvc는 스프링 테스트에서 제공되며 편리한 빌더 클래스 집합을 통해 디스패처 서벌렛에 HTTP 요청을 보내고 어설션을 만들 수 있습니다. 결과에 대해. @AutoConfigureMockMvc @SpringBootTest 함께 사용하여 MockMvc 인스턴스를 삽입합니다.

@SpringBootTest 사용했기 때문에 전체 응용 프로그램 컨텍스트를 만들어달라고 요청합니다. 다른 대안은 스프링 부팅에 @WebMvcTest 사용하여 컨텍스트의 웹 레이어만 만들도록 요청하는 것입니다. Spring Boot는 두 경우 모두 응용 프로그램의 기본 응용 프로그램 클래스를 자동으로 찾으려고 시도하지만 다른 것을 빌드하려는 경우 응용 프로그램의 기본 응용 프로그램 클래스를 재정의하거나 좁힐 수 있습니다. Spring Boot는 응용 프로그램을 빌드하는 빠른 방법을 제공합니다. 클래스 경로와 구성한 빈을 살펴보고 누락된 내용에 대해 합리적인 가정을 하고 추가합니다. Spring Boot를 사용하면 비즈니스 기능에 더 집중하고 인프라에 집중할 수 있습니다. 웹 사이트 빌드에 대한 Spring의 접근 방식에서는 HTTP 요청이 컨트롤러에 의해 처리됩니다. @Controller 개의 추가를 통해 이러한 요청을 쉽게 식별할 수 있습니다. 다음 예제에서는 GreetingController 는 보기의 이름을 반환하여 /인사말에 대한 GET 요청을 처리합니다.

Comments are closed

© 2019 Julie Lévesque. All Rights Reserved.
Another site by Webrunner Media