2016-08-09 4 views
39

this에 따라 스프링 부트 응용 프로그램을 JBoss에 배포하려고합니다. 잘 작동했지만 SpringBootServletInitializer은 1.4.0.RELEASE에서 더 이상 사용되지 않습니다. 어느 것을 사용해야합니까?스프링 부트 : SpringBootServletInitializer가 권장되지 않습니다.

메이븐 depedency

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.0.RELEASE</version> 
</parent> 

자바 코드

사용하는
import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.boot.context.web.SpringBootServletInitializer; 

    @SpringBootApplication 
    public class DemoApplication extends SpringBootServletInitializer { 
     public static void main(String[] args) { 
      SpringApplication.run(DemoApplication.class, args); 
     } 
    } 
+0

당신의 질문을 명확히 해 주시겠습니까? 귀하의 코드에서 SpringBootServletInitializer 대신 @springBootApplication을 사용했음을 확인했습니다. 2는 어떻게 관련이 있습니까? – user641887

+0

네가 맞습니다. 내 질문이 부적절하다. 나는 내 질문을 업데이트했다. –

답변

102

org.springframework.boot.context.web.SpringBootServletInitializer

사용에 찬성되지 않습니다

org.springframework.boot.web.support.SpringBootServletInitializer

+0

감사합니다. Aman. 나는 부주의하게 수입했다. –

+3

그리고 스프링 부트 2.0.0에서는 "org.springframework.boot.web.servlet.support.SpringBootServletInitializer"를 사용해야합니다. – BigJ

관련 문제