Spring Boot Setting
spring boot 에서의 기본적인 세팅방법을 설명하려고한다.
상황에 맞는 좀 더 깊이 있는 세팅방법 보다는
기본적인 세팅을 통해 일반적인 형태의 서비스를 만드는 방법을 설명하는데 중점을 두고자 한다.
Rest Server를 만들기 위한 기본 적인 세팅방법을 설명한다.
스프링 부트 프로젝트 시작은 다음 링크 참조
spring boot init
개발을 위한 스프링 기본 세팅 방법
- WebMvc 세팅
- lombok 세팅 - 웹을 통해서 받는 객체
- Validation 세팅 - 객체의 validation 체크
- JPA 세팅 - docker 로 DB 띄우기, DB 에 모델만들기 entity
- mapstruct 세팅 - dto 와 entity 연결
- ErrorException 세팅 - exception handler
- Logging 세팅 - log4j 로 설정
- DataJpaTest with testcontainer 세팅 - DB 테스트하기
- WebMvcTest세팅 - 웹 테스트 하기
- RestDocs 세팅 - 웹 테스트 후 문서 만들기