lombok, MyBatis Framework, DB Driver, Spring Boot DevTools, Spring Web 선택 후 만들기
JSP를 사용하기 위해 폴더 세팅
- src > main > webapp > WEB-INF > view
pom.xml
- Maven Repository : Tomcat Embed Jasper, JSTL (Maven코드 버전을 지우고 코드복사)
application.properties
- logging config : 디버깅코드를 주석처리 하지 않아도 war파일에서는 보이지 않게 하는 것
debug=true (스프링의 디버깅코드가 전부다 출력)
logging.level.com.gd.web0830.mapper=debug
logging.level.com.gd.web0830.service=debug
logging.level.com.gd.web0830.controller=debug
logging.level.com.gd.web0830.commons=debug- server config (웹서버, 웹어플리케이션(WAS), 웹컨테이너세팅) : 포트, context이름...
server.port=80
server.servlet.context-path=/- db config (DB세팅)
spring.datasource.driver-class-name=
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=- view config (뷰세팅)
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
logging 단계
- fatal > error > warn > debug > trace
- fatal : 위험한 에러
- error : 일반 에러
- warn : 주의
- debug : 상세정보
- trace : 모든정보
datasource?
- connection이 list로 들어가있다.
@Slf4j
- log를 간단하게 주입할 수 있는 어노테이션