봄 부팅은 별도의 바람둥이를 실행하는 프로젝트를 배포

1의 pom.xml

<프로젝트의 xmlns = " http://maven.apache.org/POM/4.0.0 " XMLNS : XSI = " http://www.w3.org/2001/XMLSchema-instance " XSI :의 schemaLocation = " HTTP : / /maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " > 
  <modelVersion> 4.0 . 0 </ modelVersion> 
  <의 groupId> com.shunneng.springboot </의 groupId> 
  <artifactId를> springboot-demo2 </ artifactId를> 
  <version>은 0.0 . 1 -snapshot </ 버전> 
  <포장> 전쟁 </ 포장> 
 <부모> 
    <의 groupId> 조직. 
    <artifactId를>2.0 . 1 .RELEASE </ 버전> 
</ 부모> 
<의존성> 
    <의존성> 
        <의 groupId> org.springframework.boot </의 groupId> 
        <artifactId를> 스프링 부팅 스타터 웹 </ artifactId를> 
    </ 의존성> 
    <의존성> 
            <의 groupId> org.springframework.boot </의 groupId> 
            <artifactId를> 스프링 부팅 스타터 톰캣 </ artifactId를> 
            <분야> 제공 </ 범위> 
    </ 의존성> 
</ 의존성> 
</ 프로젝트>

이 클래스는 SpringBootServletInitializer을 상속 할 필요가 시작

수입 org.springframework.boot.SpringApplication; 
수입 org.springframework.boot.autoconfigure.SpringBootApplication; 
수입 org.springframework.boot.builder.SpringApplicationBuilder; 
수입 org.springframework.boot.web.servlet.support.SpringBootServletInitializer; 
수입 org.springframework.stereotype.Controller; 
수입 org.springframework.web.bind.annotation.RequestMapping; 
수입 org.springframework.web.bind.annotation.ResponseBody; 


@SpringBootApplication 
@Controller 
공공  클래스 HelloSpringBoot이 SpringBootServletInitializer {확장 

    @RequestMapping을 ( " / 안녕하세요 " ) 
    @ResponseBody 
    공개안녕하세요 문자열 () {
         반환  " 안녕하세요 springboot " ; 
    } 


    @Override는 
    보호 SpringApplicationBuilder 구성 (SpringApplicationBuilder 빌더) {
         반환 builder.sources (. HelloSpringBoot 클래스 ); 
    } 


    / * * 
     * springboot 실행 항목 
     * / 
    공공  정적  무효 메인 (문자열 [] 인수) {
         // SpringApplication.run (HelloSpringBoot.class, 인수); // 추가 프로모터가 장소에이 라인을 제공하는 데 사용할 수 없습니다 
        SpringApplication 파일 응용 프로그램 = 새 새 . SpringApplication (HelloSpringBoot의 클래스);
//         application.setBannerMode (Mode.OFF); // 关闭배너 
        application.run (인수); 
    } 
}

 

추천

출처www.cnblogs.com/xiaofengfree/p/11420938.html