부모 멀티모듈
web 멀티모듈
필요한 스타터 디펜던시
log4j2.xml 설정 노란색은 파일로 남길때 사용
16. encoding : thymeleaf 디폴트 encoding UTF-8
17. check-template-location : 템플릿을 그리기 전에 템플릿이 있는지 확인.
20. cache: false > thymeleaf 수정시 바로바로 적용되기 위한 옵션. 운영환경에서는 바로 적용되게 하지 않게 하는 true 옵션을 추천한다. html, css를 캐싱해놓고 재사용하므로 쾌적한 운영환경을 보여준다. 하지만.. 재기동 원하는대로하시길.
24. context-path : 임베디드 톰캣의 컨텍스트루트
32~34. 해당 디비에 테이블이 없어도 위 옵션이면 테이블을 생성해준다..
basePackage를 지정하지 않았으므로 해당 class의 위치가 루트경로가되어 어노테이션을 scan한다. 아래 내용 참조
22. @SpringBootApplication : 스프링부트의 핵심 여기서 자동설정이 죄다 이루어진다.
51. @SpringBootConfiguration : 스프링부트의 설정. @Configuration을 대체하며 , 스프링부트 핵심어노테이션
52. @EnableAutoConfiguration : 자동 설정의 핵심 어노테이션. 클래스 경로에 지정된 내용을 기반으로 영리하게 설정 자동화를 수행. 특별한 설정값을 추가하지 않으면 기본값으로 작동.
53. @ComponentScan : 특정 패키지 경로를 기반으로 @Configuration에서 사용할 @Componenet 설정 클래스를 찾습니다. basePackages 프로퍼티값에 별도의 경로를 설정하지 않으면 @ComponentScan이 위치한 패키지가 루트경로로 설정된다.
55. @SpringBootApplication 어노테이션은 위 세가지의 조합.
controller 작성
top/left를 나누는법 및 css, js, image 선언방법
footer선언
header파일
footer파일
'스프링' 카테고리의 다른 글
JPA_thymleaf문법_페이징 게시판 (0) | 2020.12.22 |
---|---|
[JPA] 테이블 관계 매핑 (0) | 2020.12.17 |
[MAVEN] 멀티모듈 이클립스 생성 및 설정 임포트 (0) | 2020.12.10 |
스프링부트 그레이들 설정 의미 (0) | 2020.12.09 |
STS 스프링부트 프로젝트 생성 (0) | 2020.12.09 |