Controller에서 view를 리턴하는데 model로 리턴하는 jsp 파일을 찾지 못했습니다.
원인
Path with "WEB-INF" or "META-INF": [WEB-INF/views/member/membersList.jsp]
경로 문제 및 의존성 설정 문제 일지 몰라서 확인해봤습니다.
1. application.properties
#Spring MVC
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
2. build.gradle
plugins {
id 'org.springframework.boot' version '2.7.0'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java' }
group = 'com.myboot03'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories { mavenCentral() }
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl:1.2'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/ojdbc8.jar')
runtimeOnly 'com.h2database:h2'
runtimeOnly 'com.oracle.database.jdbc:ojdbc8'
testImplementation 'org.springframework.boot:spring-boot-starter-test' }
tasks.named('test') { useJUnitPlatform() }
솔루션
구글링 해본 결과 위와 같이 JSP관련 의존성을 추가 해줘야 한다고 합니다.
하지만 필자는 이미 추가를 했었고, 계속해서 반복되는 에러가 나왔고
혹시나 싶어서 프로젝트 Clean을 진행하니 의존성 설정 부분에서 에러 로그를 확인 할 수 있었고
복붙을 하니 미세하게 뭔가 바뀌고 문제가 해결 되었습니다.
정확히 어떤 문제였는지 모르겟지만 일단 해결은 되었습니다.

'개발 > 기타' 카테고리의 다른 글
PostgreSQL 외부 접속 허용 (0) | 2022.08.09 |
---|---|
CentOS7, Postgresql 삭제하기(REPO 포함) (0) | 2022.08.09 |
IntelliJ IDEA에 JUnit 설정 및 테스트 코드 작성 (0) | 2022.06.07 |
STS - jsp editor가 없다 (0) | 2022.05.19 |
JAVA에러 - Exception in thread "main" java.lang.UnsupportedClassVersionError: <class> : Unsupported major.minor version 58.0 (0) | 2022.05.19 |