메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 19 다음 »

개요

개발 가이드

  1. 기본구성

    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 커스텀 어노테이션

    9. API(Controller) 권한 설정

  2. 데이터베이스

    1. 트랜잭션 처리

      1. 트랜잭션 전파 레벨

      2. 트랜잭션 경계 설정

      3. Exception Rollback 처리

      4. 트랜잭션 분리

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

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

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

  3. 개발

    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. 검색 데이터 조회

  4. 메시지

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

      1. 예외 처리

      2. 예외 반환 응답값

      3. 프로젝트별 Code값 목록

      4. 예러메시지 처리

    2. 응답값 Response 공통 처리

      1. 응답값 공통 처리 설명

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

    3. FO BO Message 처리

      1. MessageResolver 클래스 설명

      2. 사용법 및 작성예시

  5. 기타환경

    1. Swagger3

      1. 어노테이션 변경점

      2. 설명

  • 레이블 없음