Spring-BootでJSPを使う
   1 min read

https://start.spring.io/ で depencencies に Spring Web を追加して生成します。

生成された pom.xml に次の依存関係を追加します:

pom.xml
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
    <!-- 必要に応じて -->
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>

appliction.properties にツイ着を追加します:

application.properties
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp

src/main/webapp/WEB-INF/view/ の下に JSP ファイルを作成します。

コントローラではThymeleaf利用時などと同様、 return "index"; とすることで index.jsp を返すようになります。

参考:

出典: