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이 없다면 추가를 하자