cbw1030
기록하는 공간
cbw1030
전체 방문자
오늘
어제
  • 전체보기 (101)
    • Programming (99)
      • Java (19)
      • Servlet (10)
      • Spring Framework (13)
      • Javascript (22)
      • AWS (2)
      • 네트워크 (8)
      • 데이터베이스 (13)
      • 리눅스 (3)
      • 블록체인 (7)
      • 용어 정리 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 데이터분석
  • 삼성SDS
  • 크롤링
  • react
  • Brightics AI
  • 차원축소
  • javascript
  • beautifulsoup
  • Brightics Studio
  • 브라이틱스 스튜디오
  • 브라이틱스
  • 머신러닝
  • 데이터 사이언스
  • 생활코딩
  • 삼성SDS 브라이틱스
  • Brightics
  • 브라이틱스 스튜디오 사용법
  • 인공지능
  • 브라이틱스 튜토리얼
  • web

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
cbw1030

기록하는 공간

[스프링부트] Tiles, JSP 사용을 위한 Dependency 설정 및 JSP 수정사항 자동 반영하기
Programming/Spring Framework

[스프링부트] Tiles, JSP 사용을 위한 Dependency 설정 및 JSP 수정사항 자동 반영하기

2021. 11. 6. 17:17
반응형

타일즈 및 JSP 사용을 위한 Dependency 설정

스프링부트 2.x 기준으로 타일즈를 설정할 때는 아래와 같이 3개의 dependency가 필요하다.

1. 스프링부트에서는 JSP 사용을 권장하지 않아 JSP를 사용하려면 추가적인 org.apache.tomcat.embed dependency가 필요하다.

2. 타일즈를 사용하기 위해서는 jstl을 dependency가 필요하므로 추가해주면 된다.

3. 타일즈 dependency를 추가한다.

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-jsp</artifactId>
    <version>3.0.7</version>
</dependency>

 

 

 

JSP 수정 시 자동 반영

JSP를 수정했을 때 톰캣을 다시 시작하는 것은 정신건강에 해롭다... 따라서 자동으로 변경된 사항을 저장하게끔 설정을 잡아주는 것이 좋다.

첫 번째로 Run/Debug Configuration을 아래처럼 잡아줘야 한다.

 

두 번째로 application.properties 또는 application.yml 파일에 설정을 해야하는데 스프링부트 1, 2 버전마다 프로퍼티에 적용해야 하는 코드가 다르다.

2.x 버전을 사용한다면 아래의 추가적인 dependency가 필요하다.

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>
# 필자는 application.properties를 사용했다.

# 1.x 버전용
server.jsp-servlet.init-parameters.development=true

# 2.x 버전용(둘 중 아무거나 사용해도 상관없음. 필자는 위에꺼 사용)
devtools.livereload.enabled=true 
server.servlet.jsp.init-parameters.development=true
반응형
저작자표시 (새창열림)

'Programming > Spring Framework' 카테고리의 다른 글

[스프링] MultipartFile 인터페이스를 활용한 다중 파일 업로드  (0) 2022.01.15
[스프링부트] MockMvc Test 2가지 방법  (0) 2021.11.27
[스프링] HandlerMethodArgumentResolver에 대해 알아보자  (0) 2021.06.09
[스프링부트] AWS S3에 파일 업로드 하기  (0) 2021.06.05
[스프링부트] fetch api post 전송 방법  (0) 2021.05.13
    'Programming/Spring Framework' 카테고리의 다른 글
    • [스프링] MultipartFile 인터페이스를 활용한 다중 파일 업로드
    • [스프링부트] MockMvc Test 2가지 방법
    • [스프링] HandlerMethodArgumentResolver에 대해 알아보자
    • [스프링부트] AWS S3에 파일 업로드 하기
    cbw1030
    cbw1030

    티스토리툴바