728x90
반응형

2에서 언급했듯이

Template Engines 은 Freemarker 를 사용했습니다.
Velocity는 업데이트가 안되서 SB 1.4 버젼부터 버림받고 
Thymeleaf 가 많이 사용되긴 하지만 프로젝트상 Angular 와 마크업이 겹치므로 Freemarker 사용



Freemarker 확장명은 .ftl 이며 위 루트에 존재해야만 한다.
아래처럼 Content Types 에 *.ftl 을 추가해야 편집시 용이하다.






1
2
3
4
5
6
7
8
9
10
11
12
13
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
@Controller
public class MainController {
 
    @RequestMapping("/")
    public String drawMain(){
        return "/main/main";
    }
 
}
 


Servlet 관련해서 복잡한 설정이 없다. (선택받지 못한 jsp 사용할 경우 설정을 따로해야한다.)
RequestMapping 과 일치 할 경우 void 


메서드명 규칙은

drawMain(화면그리기)
getMain(불러오기)
getMainList (리스트 불러오기)
saveMain(저장)
updateMain(수정)
insertMain(추가)
deleteMain(삭제)

등등...용어를 정한다


728x90
반응형

'SPRINGBOOT > 노하우정보' 카테고리의 다른 글

7. Spring Boot - Mapper  (0) 2017.05.29
5. Spring Boot - Mybatis 설정  (0) 2017.05.29
4. Spring Boot - yml 설정  (0) 2017.05.29
3. Spring Boot - Gradle 설정  (0) 2017.05.29
2. Spring Boot - 프로젝트 생성  (0) 2017.05.29
1. Spring Boot - 이클립스 세팅  (0) 2017.05.29
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,