본문 바로가기 메뉴 바로가기

이아손의 아르고호

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이아손의 아르고호

검색하기 폼
  • 분류 전체보기 (59)
    • Computer Science (18)
      • 자료구조 (3)
      • 알고리즘 (2)
      • 디자인 패턴 (13)
    • 실무 개발 (12)
      • 삽질 기록 (7)
      • 사이드 프로젝트 (0)
      • 리팩토링 (0)
    • Java (8)
      • 기본기 (6)
      • Spring (2)
    • 코딩테스트 (19)
      • 프로그래머스 (9)
      • BOJ (2)
      • 기업코테 (7)
      • SQL (1)
    • 일상 (0)
      • 로고스 (0)
      • 책정리 (0)
      • 제품 리뷰 (0)
  • 방명록

어노테이션 (1)
커스텀 어노테이션으로 중복 코드 제거하기

기록하게된 이유같은 기능을 수행하는 코드가  중복으로 여러 비즈니스 로직에 흩어져 있던 부분을 Spring AOP를 활용하여 해결한 내용을 기록한다. 이슈 사항Open API를 운영하면서 응답 내 ID 필드가 마스킹이 누락되어 있어서 수정하려 소스를 확인해보니 어느 특정 API만 마스킹이 안되고 있었다.모든 API들의 마스킹 로직을 전수 조사 해보니 다음과 같은 구조였다.@Datapublic class OrderDto { private String id; private String email; // ... 나머지 코드 public String getId() { return MaskingUtil.maskData(this.id, MaskingType.ID); } ..

실무 개발 2023. 10. 31. 00:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • decorator
  • 카카오 코테
  • WORE
  • 모던 자바 인 액션
  • springboot
  • 2019 Kakao Blind
  • okhttp3
  • Java
  • JobInstance
  • zipkin
  • IOC
  • PatternSyntaxException
  • 스프링
  • 카카오
  • 2021
  • runidincrementer
  • 카카오코테
  • 프로그래밍 모델
  • 코테
  • nginx 내부
  • Kakao Blind
  • Java #JIT #JVM
  • KAKAO 2021
  • Java #GC #가비지콜렉터 #Garbage Collector
  • behavior parameterization
  • jvm
  • Spring
  • 디자인패턴
  • spring cloud sleuth
  • 2020 KAKAO
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바