[bulid tool][springboot][Intellij]
[bulid tool][springboot][Intellij]
maven만 써 보다 우연히 Gradle 이라는 tool을 보게 되었다 .
참고 url : https://doit1.tistory.com/27
Gradle 장점
-Library(jar) 파일을 알아서 다운로드해준다.
-배포할 형식을 만들어준다.
- 환경설정 파일 등의 파일 관리를 할 수 있다.
환경설정 파일을 관리한다는게 와닿는다 . ..
평소 개발서버 운영서버 등 properties 파일로 관리하다보니 계속 서버에 맞게 수정을 해야 했는데 관리 한다니 아직 잘 모르지만…
나중에 Gradle도 사용해보고 싶다.
Spring boot 를 이용해서 gradle도 써보기
- https://start.spring.io/
-사이트를 이용하여 원하는 환경의 스프링 프로젝트를 설치해준다.
그후에 밑에 GENERAL 를 누르게 되면 프로젝트 알집 파일이 설치가 되고 원하는 폴더 밑에 압축을 풀어 해당 프로젝트를 진행하면 된다.
[Intellij]를 이용해서 구성된 프로젝트를 실행
intellij에서 gradle 기반 springboot의 환경 구성도
html 파일 경로 : src / main/ resources/ static
controller 만들어보기
Model에 name 에 value를 넣는다.
resoures/templates 에 hello.html 생성
thymeleaf 란 ?
View Template Engine 입니다.하지만 타임리프는 다른 템플릿 엔진들과는 차별화되는 장점을 지니고 있습니다.1) 서버상에서 동작하지 않아도 된다. 2) 전체적인 마크업 구조를 흐트리지 않는다.