• Skip to primary navigation
  • Skip to content
  • Skip to footer
Han Blog Han Blog 나는 오늘도 컴퓨터 앞에 앉는다
  • Category
  • Coding Standard
  • Career
  • Study
  • Graph
  • History

    메뉴 Han Blog 홈 ›

    • Category
    • Coding Standard
    • Career
    • Study
    • Graph
    • History

    카테고리

    전체 128 Coding Standard 57 Proof 19 Spring 7 Plan 7 Reference 5 DevOps 5 Algorithm 5 MyBatis 3 Javascript 3 Data Structure 3 SQL 2 Network 2 전체 21개 ›
    전체 조회-
    오늘-

    [Proof] Repository 구현체의 catch는 수정 경로 예외를 번역하는가 — 지지

    예외 종류별 처리 표준의 원칙 2는 영속성 예외를 Repository 구현체의 try/catch에서 번역하게 한다. 예시 구현체는 save 하나에서 신규와 수정을 함께 처리하고, 전체를 감싼 catch가 DataIntegrityViolationException과 Optimistic...

    그래프에서 보기 2026.09.16 update 2026-09-16 23:24 - · -

    [Proof] 영속성 예외는 번역하지 않으면 Service에서 못 잡는가 — 반증

    패키지 구조 표준은 infra를 package-private으로 막으면서, 영속성 예외를 구현체에서 번역해야 하는 이유를 이렇게 적었다.

    그래프에서 보기 2026.09.16 update 2026-09-16 09:10 - · -

    [Proof] MyBatis는 기본 생성자와 setter 없이는 매핑하지 못하는가 — 반증

    DTO 생성자 표준은 「생성자로만 만든다」는 규칙에 예외를 둘만 뒀고, 그중 하나가 MyBatis다.

    그래프에서 보기 2026.09.16 update 2026-09-16 10:30 - · -

    [Proof] MyBatis 생성자 자동 매핑은 컬럼 이름이 아니라 순서로 넣는가 — 지지

    선행 실험은 final 필드에 전 인자 생성자만 둔 타입도 설정 없이 채워진다는 것을 보였다. 그래서 DTO 생성자 표준이 MapperResult에만 @Setter·@NoArgsConstructor를 허용한 근거가 흔들렸고, 이슈 #165 「MyBatis는 생성자만으로도 매핑된다」...

    그래프에서 보기 2026.09.16 update 2026-09-16 23:24 - · -

    [Proof] final 필드에 @Setter·@Data를 붙이면 컴파일되지 않는가 — 반증

    DTO 생성자 표준은 금지 목록을 적은 뒤 그 목록이 저절로 지켜진다고 했다.

    그래프에서 보기 2026.09.16 update 2026-09-16 07:35 - · -

    • 이전
    • 1
    • 2
    • 3
    • 4
    • …
    • 26
    • 다음
    • GitHub
    • FEED
    © 2026 Tae gyu Han. Powered by Jekyll & Minimal Mistakes.