728x90 Spring2 Spring boot 원리 Spring boot 구조 메이븐 기본 프로젝트 구조와 동일 소스 코드 (src\main\java) 소스 리소스 (src\main\resource) 테스트 코드 (src\test\java) 테스트 리소스 (src\test\resource) Spring boot 의존성 관리 최상위 parent(spring-boot-dependencies)에 dependency가 정의되어있음 > 호환을 위한 각각의 의존성을 따로 설정해줄 필요가 없음 * parent가 고정되어 변경이 불가능한 경우 dependencyManagement를 사용하여 의존성 설정을 할 수 있음 org.springframework.data spring-data-releasetrain Fowler-SR2 pom import org.springfram.. 2022. 1. 1. Spring framework 기본 Package 설계 출처 : https://futurecodeblog.wordpress.com/2016/10/12/spring-mvc-%EA%B8%B0%EB%B3%B8-%EA%B5%AC%EC%A1%B0-1/ Controller @Controller 어노테이션을 가집니다. REST API 요청과 서비스를 이어주는 역할을 합니다. Service @Service 어노테이션을 가집니다. 비즈니스 로직이 구현됩니다. 데이타베이스 연결 및 MQ 등의 자원들에 접근하기 위한 추상화 오브젝트를 다룹니다. DAO ReadOnly DAO는 @Repository, @Mapper, @UseReadOnlyDatasource 를 가집니다. 쓰기를 허용할 경우 @Repository, @Mapper, @UseReadWriteData.. 2021. 6. 27. 이전 1 다음 728x90