일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- DB
- EAS
- YAML
- react
- spring
- sdk
- 로또
- sts
- 앱
- Admob
- sql
- 안드로이드
- sqlite
- Navigation
- Android
- yml
- string
- thymeleaf
- Native
- 폰트
- expo
- 배포
- mysql
- 시놀로지
- Java
- 시큐리티
- springboot
- 자바스크립트
- 스프링
- 이클립스
- Today
- Total
Dev JS Blog
Spring boot starter 로 Thymeleaf 사용하기 본문
일단 난 처음에 이거 어케 읽어야할지도 난감했다..😅
읽는법은 타임리프로 읽으면 된다.
기존 자주 사용해왔던 JSP 는 Spring Boot에서는 권장하지 않고 Thymeleaf 사용을 권장한다.
이유는 JSP 보다는 Thymeleaf가 Spring boot 에 적합한가보다
깊은 내용은 나도 모른다. 나는 야매 개발자니까
자 Spring boot starter 는 정말 정말 편하다~
혹시 .. Spring boot Stater 로 프로젝트를 안만들었다면.. 참고
2021/02/01 - [IT/스프링] - eclipse STS 로 Spring Boot 프로젝트 시작하기
기존 다른 블로거들 글들 보면 의존성 주입하려면 복붙을 하던가 찾아야하는데
Starter는 (dependency) 의존성 주입이 너무 편하다
프로젝트를 오른쪽 클릭해서 Spring > Add Starters 를 클릭해준다.
POM.xml에 dependency 를 추가하겠다는거에 확인하는 과정이다.
기존에는 maven 에 직접 넣어주던가 다른곳에서 복붙해서 줬다면
Starter에선 그냥 선택하면 알아서 넣어준다.
Finish 한다면 maven 이 알아서 다운받아준다.
컨트롤러 설정
컨트롤러에 model 에 mana 라는 파라미터를 던져볼 예정이다.
login.html에는 th:text=${파라미터}
이게 thymeleaf 사용법이다. th 는 타임리프겠고 그다음은 텍스트 등등있을꺼고
${파라미터} 를 해서 사용한다.
URL 을 입력하면 mana 라는 자리에 블로그가 들어가있다.
이전 글에서는 Spring boot 첫 controller 를 사용하였을때는 static 밑의 경로로 잡혔는데
thyleaf를 설치하고 나니 templates 밑의 경로로 컨트롤러가 잡힌다.. 흠..
기본적으로 설정이 변하는걸까..?
'옛날 창고 > 스프링' 카테고리의 다른 글
[Spring boot] 이클립스 vue 사용하기! (2) | 2021.02.08 |
---|---|
Spring boot Starter - DB 연결 과 Mybatis 연동하기! (0) | 2021.02.02 |
Spring boot Thymeleaf 경로 설정 하기 (0) | 2021.02.02 |
Spring boot application.properties 를 가독성있게 바꿔보자 (0) | 2021.02.01 |
eclipse STS 로 Spring Boot 프로젝트 시작하기 (0) | 2021.02.01 |