springMVC Webプロジェクトはspringboot Webプロジェクトのためのトピックに変わります

背景記事:

古いWebプロジェクトはspringMVCは、いくつかの最近の機能を変更する必要があり、その後、最終的には、いくつかの時間のためのもつれ春の問題であり、長い時間のために百度のオンライン版でさまざまなエラーが起動時にローカルに配置を使用してTomcatを起動しないでターンspringbootの考え方は、もはや互換性の問題のさまざまなバージョンをコントロールしていません。

次のようにプロジェクトの変換手順は次のとおりです。

1)新しい空のプロジェクトを作成しますspringboot

2)のpom.xmlにウェブ関連の依存関係を追加

<! -ウェブ- > 
<依存> 
<groupIdを> org.springframework.boot </ groupIdを> 
<たartifactId>春・ブート・スターター・ウェブ</たartifactId> 
</依存関係> 
<! -配置サーブレット- > 
<依存> 
<groupIdを>のjavax.servlet </ groupIdを> 
<たartifactId>のjavax.servlet-API </たartifactId> 
</依存関係> 
<! -配置JSP、JSTL的支持- > 
<依存> 
<groupIdを>のjavax.servlet </ groupIdを> 
<たartifactId> JSTL </たartifactId> 
</依存関係> 
<! -对JSP的支持- > 
<依存> 
<groupIdを> org.apache.tomcat.embed </ groupIdを> 
<たartifactId>のtomcat-埋め込み-jasper </たartifactId> 
</依存関係>

 

3)元のディレクトリによると、直接静的リソースに加えて、新しいプロジェクトに、このようなHTMLページなどのJavaコードで元のプロジェクトをコピーします

    SRC /メイン/ Javaとのsrc / webappディレクトリの主な直接コピー/オーバーの下で

4)外部の静的なHTMLページや他のリソースに加えて、あなたは、静的な下のリソースディレクトリのフォルダにファイルを配置する必要があります

  次の静的な静的リソースファイルを元のプロジェクトの直接コピー、その後、SRC /メイン/リソースディレクトリに新しいフォルダが静的

 

元のプロジェクトは、相対パスに、元の絶対パスをオフに取り除く、絶対パスである場合5))(、など、参照パス静的リソースを元のHTMLページを変更するには
  、あなたが最初にしなければならないので問題SpringBootメカニズム、参照CSSやJSファイルの時間を以下に示すように、静的参照がパス上に書かれていないときに、静的なフォルダにファイルを配置し、

 

 

更新:

 

6)このようなデータ接続、構成ログなど他の構成、

  それは簡単な構成であれば、設定ファイルを直接application.propertiesすることができ、設定ファイルを追加し、存在しません、

  設定ファイル場合は、application.propertiesで、負荷の設定ファイルを設定します

以下の設定テンプレートのパスとJSPページFreeMarkerののパスとして、

 

おすすめ

転載: www.cnblogs.com/sunshine2017/p/11458086.html