Gradle - Groovey as ProjectJava as Language3.3.13 as Spring BootArtifact as you want, but in this used start01War as Package is recommendedADD DEPENDENCIES for add dependencies21 as Java
Spring Boot Dev Tools
Lombok
Spring Web
Thymeleaf/Mustache/JSTL (Select One)
MyBatis Framework
Spring Data JPA
H2 Database
Oracle Driver
GenerateOpenOpen
index.html to src/main/resources/static/build.gradle
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'jakarta.servlet:jakarta.servlet-api'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
// JSTL
implementation 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api'
implementation 'org.glassfish.web:jakarta.servlet.jsp.jstl'
File > Project Structure, Select temurin 21 as jdk, Select SDK default as Language levelsrc/main/resources/application.properties
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
# Edit jsp without restart
server.servlet.jsp.init-parameters.development=true
src/main/resources/application.properties add below
# If you want to use 8081 port
server.port=8081