반응형
spring framework만 사용하다가 요근래 대다수에 회사에서 spring-boot를 사용하는 것을 확인하고 spring-boot에 대해 공부를 해보았다.
확실히 spring-boot를 사용하면 설정이 엄청 간단해서 개발자가 설정에 집중하는게 아니라 비즈니스 로직에만 딱 고민할 수 있도록 되어있어서 진짜 편한것 같다.
그래서 기존에 내가 하고 있는 wedulpos 프로젝트를 spring-boot로 마이그레이션 하는 작업을 거쳤는데 그 사이에 어려운 부분이 있었다.
스프링에서는 jsp를 사용하는 것이 어렵지 않았으나, 기본적으로 spring-boot에서는 jsp 사용이 기본이 아니다.
그래서 설정을 위해서는 몇가지 변경을 해주어야한다.
1. pom설정
- jstl 사용을 위한 라이브러리 추가
1 2 3 4 | <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> | cs |
- 기본적으로 spring-boot에서 제공하는 톰캣에서는 jsp를 실행시킬 수 없기에 별도의 라이브러리 추가필요
1 2 3 4 5 | <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> | cs |
2. application.properties 값 수정
- jsp의 위치의 prefix 값과 suffix 설정 추가
spring.mvc.view.prefix=/WEB-INF/views/**/
spring.mvc.view.suffix=.jsp
이렇게 설정해주니 잘 된다 굿굿!!
반응형
'web > Spring' 카테고리의 다른 글
spring boot에 https 접속 적용하기 (0) | 2018.05.27 |
---|---|
Spring에서 url 요청하는 RestTemplate 설명 (0) | 2018.05.27 |
spring boot 재시작 없이 frontend(html, js..) 변경내용 사용하기 (0) | 2018.05.27 |
Tomcat에서 war 사이에 session 공유 (0) | 2018.05.27 |
Spring Interceptor와 Filter에서 POST 방식으로 전달된 JSON 데이터 처리하기 (0) | 2018.05.27 |