2016-08-09 17 views
39

私はSpringブートアプリケーションをJBossにデベロッパーthisにデプロイしようとしています。正常に動作しましたが、SpringBootServletInitializerは1.4.0.RELEASEでは非推奨です。どちらを使うべきですか?Springブート:SpringBootServletInitializerは非推奨です

Mavenのdepedency

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

Javaコード

あなたが使用している
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

関連する問題