728x90
728x90

디렉토리 구조 2

MyBatis를 활용한 유연하고 효율적인 동적 SQL(Json&Pageing) 전략

수백 개의 동적 SQL 조각을 효율적으로 관리하려면, 디렉토리 구조를 기능별로 구성하고, 공통 부분은 상위 디렉토리에 두는 방식이 적합합니다. 이를 MyBatis의 XML Mapper와 디렉토리 구조를 활용하여 설계하는 방안을 아래와 같이 제안드립니다. 2024.11.30 - [오라클 데이터베이스 강좌] - Oracle에서 JSON 형태로 데이터 생성하기 Oracle에서 JSON 형태로 데이터 생성하기Oracle은 JSON 처리를 위한 다양한 내장 함수와 기능을 제공합니다. 비슷한 결과를 얻으려면 JSON_OBJECT, JSON_ARRAYAGG, 그리고 ROWNUM, OVER() 같은 SQL 기능을 활용할 수 있습니다. Oracle에서는 아래와 같은notion4570.tistory.com 0. 디렉토리 ..

스프링 부트 프로젝트 디렉토리 구조

스프링 부트 프로젝트 디렉토리 구조: 상세 가이드소개스프링 부트 프로젝트의 디렉토리 구조는 프로젝트의 크기와 복잡도에 따라 다양하게 구성될 수 있지만, 일반적으로 다음과 같은 기본적인 구조를 따릅니다. 이 글에서는 스프링 부트 프로젝트의 디렉토리 구조를 좀 더 자세히 살펴보고, 각 디렉토리의 역할과 중요성을 설명하겠습니다.기본 디렉토리 구조src/main/java:@Configuration: 프로젝트 설정 정보를 담는 클래스@Controller: HTTP 요청을 처리하는 컨트롤러 클래스@Service: 비즈니스 로직을 처리하는 서비스 클래스@Repository: 데이터베이스와 상호작용하는 레포지토리 클래스@Entity: 데이터베이스 테이블과 매핑되는 엔티티 클래스DTO(Data Transfer Objec..

728x90
728x90