본문 바로가기

웹/spring boot

view 부분 구현해보기

1. view 를 위한 플러그인 설치

mustache.github.io/ 로  들어가보자

 

{{ mustache }}

Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, CFEngine, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure[Script], Clojure, Fantom, CoffeeScript, D, Haskell, XQu

mustache.github.io

가서 개발 언어에 해당하는 라이브러리를 다운받자

 

intellij 에서는 settings> plugins 에서 mustache 를 검색해서 install 하는 방법도 있다.

그리고 build.gradle 에서 dependencies 항목에 다음과 같이 추가해주자

 

compile('org.springframework.boot:spring-boot-starter-mustache')

 

2. 개발 디렉토리 설정

resources 의 하위에 view를 위한 templates 디렉토리를 만들자

 

3.컨트롤러를 만들자

mustache 파일이 url  과 매핑을 하는 컨트롤러가 필요하다.

컨트롤러 클래스의 메소드의 리턴 타입이 String 이면

reutrn "문자열" 은

문자열.mustache 파일을 찾는다.

 

4. js파일 작성시 주의점

/ 는 resources/static 이 기본 경로이다. 만약 static이 없다면 추가를 하자

' > spring boot' 카테고리의 다른 글

@PostConstruct 란?  (0) 2021.10.06
에러페이지 처리  (0) 2021.06.11