Gradle - Groovey
as Project
Java
as Language
3.3.13
as Spring Boot
Artifact
as you want, but in this used start01
War
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
Generate
Open
Open
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 level
src/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