web-dev-qa-db-ja.com

WEB-INFフォルダーがSpring Bootアプリケーションで作成されていませんか?

私はSpring Initializrを使用してSpring Bootアプリケーションを作成していますが、フォルダ構造は少し異なり、WEB-INFフォルダ、つまりJSPファイルを配置する場所に、WEB-INFフォルダを手動で?

7

通常、Webファイルは、スプリングブートでリソースフォルダーに配置されます。 https://spring.io/guides/gs/serving-web-content/

3
craigwor

src/main/webappフォルダー内のjspファイルをダンプすると、WEB-INFの有無に関係なく機能しました。に記載されている正確なプロジェクト構造に従いました

  1. mkyong.com
  2. springboottutorial
2
arc

スプリングブートアプリケーションでWEB-INFフォルダーを手動で作成する必要があります。以下の手順に従って、WEB-INFフォルダーを作成します

  1. 以下で強調表示されているメインフォルダーを選択します。

    enter image description here

  2. 右クリックして、名前webappでフォルダーを作成します。
  3. webappフォルダーを右クリックし、WEB-INFフォルダーを作成します。
  4. 同様に、すべてのJSPを保持するために、WEB-INFフォルダー内にviewフォルダー(または他の任意の名前)を作成します。
  5. 上記の手順を実行した後のフォルダー構造は次のようになります。

    enter image description here

1
sapan prajapati

ディレクトリを作成する必要はありませんWEB-INF Spring Bootで。

信頼できる例を見てみましょう: https://spring.io/guides/gs/serving-web-content/

0
foobarfuu

pom.xmlにアクセスして、パッケージをjarからwarに変更してください(mavenの場合)。 gradleを使用している場合、プラグインを適用します: 'war' ..その後、プロジェクトを更新します。 Mavenでは、webappとWEB-INFフォルダーが生成され、gradleでは、WEB-INFフォルダーが生成されます。

0
Michael Rugi