일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fullcalendar
- calendar
- namedQuery
- jQuery값전송
- joinfetch
- 자바서블릿
- Generic
- JQuery
- jQuery값전달
- LIST
- 제네릭
- javascriptcalendar
- jQueryUI
- 벌크연산
- 페치조인
- Hibernate
- 대량쿼리
- 제너릭
- paging
- 프로젝트생성
- 페이징
- jscalendar
- fetchjoin
- javaservlet
- JPQL
- springflow
- JPA
- 엔티티직접사용
- 스프링데이터흐름
- values()
- Today
- Total
가자공부하러!
12. Spring Boot Gradle 프로젝트 생성 방법(Thymeleaf) 본문
1. 개발환경
1. 개발환경
> spring boot version 2.1.7(Spring Starter Project, Gradle Project, Themyleaf template engine)
> jdk 8
> sts3
2. 프로젝트 생성 방법
> 프로젝트 생성 시 추가하는 dependencies
- Spring Boot DevTools
- Lombok
- MySQL Driver
- MyBatis Framework
- Spring Web Starter
> 설정 - 실패
- view resolver :
- application.properties -> application.yml로 확장자 변경
- prefix, suffix, datasource, server.port 입력
- mapper.xml 작성
- src/main/resources/mapper/admin/adminMapper.xml
- view 경로 설정, 샘플 view 생성
- src/main/webapp/WEB-INF/views/welcome.jsp
- OracleDBConfiguration.java 작성
- Controller 작성
- @RestController
- @Controller로 등록하니 뷰를 못찾음
- @RestController로 바꿔도 소용없음 뷰 못찾음
- RUN
- Whitelabel Error Page
-This application has no explicit mapping for /error, so you are seeing this as a fallback.
- 실패
2. 방법2 :
> 프로젝트 생성
- step1: STS -> Marketplace -> Buildship Gradle Integration(2.0), Gradle IDE Pack(3.8.x) install
- step2: File -> new -> Gradle(STS) Project -> Finish
> 실패. 컨트롤러까지는 오는데 JSP 파일을 못찾음
> Spring Starter Project -> Type을 Gradle로 설정 (Buildship 3.x)
> 프로젝트 생성 시 추가하는 dependencies
- Spring Boot DevTools
- Lombok
- MySQL Driver
- MyBatis Framework
- Spring Web Starter
- Thymeleaf
> 설정
- application.properties -> application.yml로 확장자 변경
- datasource, server.port 입력
- mapper.xml 작성
- src/main/resources/mapper/admin/adminMapper.xml
- view 경로 설정, 샘플 view 생성
- src/main/resources/templates/welcome.html
- OracleDBConfiguration.java 작성
- Controller 작성
- 성공
'공부 > Spring Boot' 카테고리의 다른 글
Spring Security 활용 회원 관리 (1) - 개요, 환경설정, DB 모델링 (1) | 2019.09.16 |
---|---|
뷰(form)에 입력한 많은 데이터를 List 타입으로 컨트롤러로 보내는 방법 (4) | 2019.09.09 |
11. Spring Boot 파일 업로드/파일 다운로드 (0) | 2019.09.02 |
10. WARN : jdbc.driver 관련 (0) | 2019.08.29 |
9. Spring Boot(2.1.6) Maven 프로젝트 welcome! 보기 + tiles 적용 (0) | 2019.08.29 |