안녕하세요.
고코더 입니다.
스프링 부트에서 JSP는 권장사항은 아닙니다. 그래서 스타터 기본 설정에 JSP가 포함되어 있지 않습니다. 그렇기 때문에 몇 가지 추가적인 설정이 필요로 합니다.
JSP을 위한 설정
● 2. 우선 디펜더시를 추가해야 합니다. "Spring web"이라는 의존성이 필요로 합니다. 이를 추가합니다.
● 2. 그다음은 Build.gradle 파일을 열어 봅니다. 해당 파일을 더블 클릭합니다.
●3. 해당 내용의 두 줄을 입력합니다. 해당 디펜더시는 JSP 사용을 할 수 있도록 라이브러리를 추가합니다.
- 1번째 라인 : 톰캣이 JSP 파일을 컴파일 할 수 있도록 도움을 주는 라이브러리
- 2번째 라인 : JTSL을 사용하기 위한 라이브러리
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
implementation 'javax.servlet:jstl'
●4. 제가 가지고 있는 Build.gradle의 전체 내용은 아래와 같습니다.
plugins {
id 'org.springframework.boot' version '2.5.6'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'net.gocoder'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
implementation 'javax.servlet:jstl'
}
test {
useJUnitPlatform()
}
● 5. 그리고 마지막으로는 Gradle을 재시작합니다. 그럼 JSP를 사용할 준비가 되었습니다.
추가로 해당 JSP 폴더위치와 폴더를 정해줘야 합니다.
'IT_Developers > JAVA' 카테고리의 다른 글
STS4 - 이클립스에서 "Select a Wizard"에 JSP 검색이 안된다면? (0) | 2021.11.30 |
---|---|
Spring Boot - 스프링부트에서 webapp , WEB-INF, views 폴더는 직접 만들어야 합니다. (1) | 2021.11.30 |
Spring Boot - 스프링부트에서 JSP는 권장사항이 아닙니다. (1) | 2021.11.29 |
Spring Boot - 이클립스에서 스프링 부트 대시보드 (Boot Dashboard) 창이 없어졌을때 (0) | 2021.11.29 |
Spring Boot - 이클립스에서 Gradle , Dependency 추가,삭제 (0) | 2021.11.29 |
댓글