스프링 MVC 시리즈 안녕하세요 (SpringBoot) (VI)

머리말

우리는 SpringBoot 마스터로 볼 수있는 것, 그는 인기있는 지점이 같은 생각 활성화하고 .NET 또는 .NET 코어에 SpringBoot, 스프링 MVC와 MVC에서 스프링 MVC를 사용하는 방법에 대한 구성,하자의 이야기를 단순화하는 것입니다 말했지만, 명사 동일하지 아무것도로, 음,에 SpringBoot에서 스프링 MVC를 사용하는 방법을 살펴 보자.

스프링 MVC 之 안녕하세요

 SpringBoot에서 우리의 프로젝트는 기본적으로 만들어, 우리는 다음을 추가 패키지는 JSP의 컴파일을 위해 메이븐 관리 팩의 pom.xml

        <의존성> 
            <의 groupId> org.apache.tomcat.embed </의 groupId> 
            <artifactId를> 톰캣-매입 스퍼 </ artifactId를> 
            <분야> 제공 </ 범위> 
        </ 의존성>

그것은 봄 - 부팅 스타터 바람둥이는 바람둥이 - 포함 코어 패키지를 포함하는 동안, 스프링 부팅 스타터 바람둥이를 포함하는 동안 추가 노트, 패키지 스프링 부팅 스타터 웹 될해야하지만 패키지 바람둥이-포함 코어 및 TOMCAT-매입 스퍼 사실 톰캣-매입 스퍼 의존성 톰캣 - 포함 코어 인 함유하지 않는, 우리는 상기에서 볼 수있다 (단,) 매입 스퍼는 톰캣 제공 표기된 패킷은, 따라서 우리는 용기 또는 런타임에 JDK 종속성을 원하는 제공은,이 범위는 컴파일 및 테스트 클래스 경로에서만 사용할 수 있으며, 전송되지 않는다는 것을 보여준다. 우리가 명시 적으로 JSP를 컴파일 선언해야하므로 짧은 스프링 부팅 스타터 웹에서, 재 스퍼 포함 된 종속성을 포함 종속 바람둥이 포함하지만 포함되지 않습니다. 우리는 JSP의 위치 프로필을있는 application.properties 인 계약 및 구성 자바 웹 검색보기에 따라 파일 디렉토리를 생성 다음으로.

spring.mvc.view.prefix = / WEB-INF / JSP / 
spring.mvc.view.suffix = .jsp를

우리하여 HelloWorld 컨트롤러를 만들고 다음과 같은 다음과 같습니다 :

패키지 com.demo.springboot.controllers을; 

수입 org.springframework.stereotype.Controller;
수입 org.springframework.ui.ModelMap;
수입 org.springframework.web.bind.annotation.RequestMapping;
수입 org.springframework.web.bind.annotation.RequestMethod;
수입 org.springframework.web.bind.annotation.RequestParam; 

@Controller 
공공  클래스 HelloWorldController가 { 

    @RequestMapping (값을 "/ 인사"=, 방법 = RequestMethod.GET)
     공공 문자열 인 helloWorld (@RequestParam 문자열 이름, ModelMap 모델) { 
        model.put ("인사", "안녕하세요"+ 이름 + "스프링 4.3 MVC에서" );
        반환 "환영" ; 
    } 
}

클래스 레이블 스프링 빈으로 @Controller 주석이 클래스 매핑 방법 또는 각각의 컨트롤러와 주석을 @RequestMapping에 지정된 다른 HTTP 요청에 따라 처리 할 수있다 특정 웹 핸들러 클래스에 요청을 매핑하고 / 여러 특성 [값이있어서, PARAMS은, .., 만족 선언 매핑 속성 값 또한 구체적 좁은 선택에 방법의 범위를 매핑하는데 사용될 수있다 @RequestMapping 주석 절차 또는 방법을 가공 / 맵이 "방법"특성 매핑 방법을 포함하지 않는 경우, 요청을 HTTP 역할을 할 수있는 방법을 지정하는 형식 속성을 인사말 방법은 컨트롤러가지도의 URL에 모든 유형의 요청을 처리 할 요청의 입력합니다. 주석 @RequestParam 매개 변수와 쿼리 문자열 매개 변수의 요청을 수신하는 ModelMap지도의 구현은, 값이보기 반환 값 인 helloWorld를 볼 수 있도록 얻을 수있다 결합하는 것입니다,이 값은 접미사를 가지고 있고, 픽스 및 프리픽스는 실제 파일 이름의 볼을 형성하는 접두사로서 뷰 파서 정의. 다음과 같이 마지막으로, 우리는, 위해 welcome.jsp보기 파일을 만들 :

<% @ 페이지의 contentType = "text / html과;" pageEncoding = "UTF-8"%> 
<HTML> 

<HEAD> 
    <제목> 안녕하세요 </ 제목> 
</ head> 

<body> 
 $가 {인사} ! 
</ BODY> 

</ HTML>

이 페이지에 참고 뷰에있는 물음표와 같이 중국에 대한 배경, 깨진 다른 페이지 인코딩 선언, 또는 볼 수 있습니다 :

개요 

이 섹션에서 우리는 자바 웹을 학습하고, 최종 출력 안녕하세요 세계의 끝, 반찬 매일 축적 점을보기 시작 우리는 다음 절을 참조 읽어 주셔서 감사합니다.

추천

출처www.cnblogs.com/CreateMyself/p/12158879.html