버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

개요

목차 영역

minLevel1
maxLevel3
outlinetrue
indent목차

개발 가이드

  • 기본구성

    1. 로깅 설정

      1. 쿼리로깅 파일 구조

      2. 쿼리로깅 log4jdbc 설정

      3. logback 관련 설정

    2. 클라이언트, 서버 간 통신 데이터 형식

    3. 서버 측 개발 방식

      1. Contoller, Service, Mapper 구조

      2. 디렉토리 구조

      3. DTO 클래스 작성

      4. Controller 클래스 작성

      5. Service 클래스 작성

      6. API Controller 클래스 작성

      7. API Service 클래스 작성

      8. Mapper 클래스 및 Query 작

    4. 암호화

      1. 데이터 암호화 정의

      2. 의존성 주입 사용 방법

      3. 사용 예시

    5. 파일업로드

    6. XSS 방지 처리

      1. XSS 방지 처리 설명

      2. XssSanitizer 커스텀 어노테이션

    7. HTTP Interface

      1. HTTP Interface 설명

      2. HttpExchangeInterface 커스텀 어노테이션

    8. Masking 처리

      1. Masking 처리 설명

      2. MaskingUtils 커스텀 어노테이

  • 데이터베이스

    1. 트랜잭션 처리

      1. 트랜잭션 전파 레벨

      2. 트랜잭션 경계 설정

      3. Exception Rollback 처리

      4. 트랜잭션 분리

      5. @Transactional 어노테이션 사용 주의사항

      6. 서로 다른 DB스키마 다중 데이터소스 트랜잭션 사용방

    2. 개발 환경 데이터 베이스

  • 개발

    1. 유효성 체크 방법

      1. 개요

      2. Bean Validation

      3. Custom Validator

    2. 날짜 변환 유틸 사용법

      1. 작성 예제

      2. 패턴 정의

    3. 대용량 엑셀다운로드

      1. BO-API 대용량 엑셀다운로드

      2. BO 대용량 엑셀다운로드

      3. Excel 기타 설정에 대한 설명

      4. @Excel 커스텀 어노테이션

    4. FO/BO 숫자-날짜(dayjs) 변환 가이드

      1. FO 숫자변환 가이드

      2. BO 숫자변환 가이드

      3. FO 날짜변환 가이드

      4. BO 날짜변환 가이드

    5. 문자전송 가이드

      1. Config 설정

      2. Sample 소스 및 설명

    6. 알림톡전송 가이드

      1. Config 설정

      2. Sample 소스 및 설명

      3. Falilover 설명

    7. 메일전송 가이드

      1. Config 설정

      2. Sample 소스 및 설명

    8. 검색엔진 가이드

      1. 검색 데이터 추가

      2. 검색 데이터 조회

  • 메시지

    1. 에러메시지 및 예외 처리

      1. 예외 처리

      2. 예외 반환 응답값

      3. 프로젝트별 Code값 목록

      4. 예러메시지 처리

    2. 응답값 Response 공통 처리

      1. 응답값 공통 처리 설명

      2. @EnableResponseBodyAdvice, @DisableResponseBodyAdvice 커스텀 어노테이션

    3. FO BO Message 처리

      1. MessageResolver 클래스 설명

      2. 사용법 및 작성예시

  • 기타환경

    Swagger3X2BEE 개발에 참여하신 여러분을 위한 개발 시작 가이드입니다. 개발 환경 설정을 시작으로 개발 업무에 필요한 중요한 정보들을 설명하고 있습니다. 이 문서는 프로젝트 개발을 진행하면서 일관성 있는 코드와 높은 품질을 유지하기 위해 다음과 같은 내용을 담고 있습니다.

    ...

    이 가이드 문서는

    개발 환경 개요
    이 섹션에서는 프로젝트 개발에 필요한 개발 환경에 대한 개요를 제공합니다. 로컬 개발 환경 설정 방법 및 공통 기능 구현과 설정에 대한 정보를 찾을 수 있습니다.

    공통 기능 구현 및 설정
    이 부분에서는 개발 환경 설정 이후에 공통 기능 구현과 관련된 다양한 주제를 다룹니다. 파일 업로드, XSS 방지 처리, HTTP 인터페이스 구현, 데이터 마스킹 처리 및 API(Controller) 권한 설정과 같은 주요 주제들이 포함됩니다.

    데이터베이스 활용 및 포맷
    데이터베이스는 많은 프로젝트에서 중요한 부분입니다. 이 섹션에서는 데이터베이스 활용, 트랜잭션 처리, 데이터 유효성 검사 및 날짜 변환과 같은 주요 데이터베이스 주제에 대해 다룹니다.

    메시지 처리 및 응답
    섹션에서는 에러 메시지 및 예외 처리, 응답 값(Response)의 공통 처리, 그리고 프론트 엔드와 백 엔드 간의 메시지 처리에 관한 내용을 다룹니다.

    보안 및 통신
    보안과 통신은 모든 프로젝트에서 중요한 부분입니다. 이 섹션에서는 로깅 설정, 클라이언트 및 서버 간 통신 데이터 처리, 서버 측 개발 방법 및 데이터 암호화와 같은 주제를 다룹니다.

    고객 메시지 전송
    이 부분은 고객 메시지 전송과 관련된 내용을 다룹니다. 문자 메시지, 알림톡 메시지 및 이메일 메시지의 전송 방법과 관련 정보를 제공합니다.

    /wiki/spaces/TG/pages/112132097
    검색 및 인덱싱은 데이터 처리와 관련된 중요한 측면입니다. 이 섹션에서는 검색 엔진 가이드와 메시지 처리 및 응답에 대한 정보를 제공합니다.

    검색 및 기타 환경 설정
    검색 엔진 사용 방법 및 Swagger 설정에 대해서 설명합니다.

    참고사항

    각 문서의 상세 내용은 X2BEE의 기술적인 세부 정보를 포함하고 있으며, 프로젝트 개발을 지원하기 위한 자세한 내용을 다루고 있습니다.

    이 가이드의 전체 내용을 확인하기 위해서 로그인해야 하며, 해당 자료는 파트너 및 개발자를 위해 제공되고 있습니다.

    로그인하지 않은 사용자에게는 콘텐츠 및 목록이 노출 되지 않습니다.

    문의사항이나 로그인 지원이 필요한 경우 파트너가 되는 방법을 참고해주세요.

    가이드 목록

    페이지 트리
    root@self
    startDepth1