개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (192) N
    • spring (41)
      • JPA (19)
      • TEST (4)
      • 비동기 처리 (4)
      • SECURITY (1)
      • BATCH (0)
      • WebFlux (0)
    • 문제풀이 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • java (43)
      • java (39)
      • servlet_jsp (3)
      • jdbc (1)
    • 프론트 (7)
      • html (6)
      • css (1)
    • DB (12)
      • Oracle-기초 (8)
      • Mysql-기초 (4)
      • Redis (0)
    • CS (4)
      • Network (4)
      • 디자인 패턴 (0)
    • Project (0)
      • e-commerce (0)
    • Book (67) N
      • 이펙티브 자바 (55)
      • 클린코드 (0)
      • 모던 자바 인 액션 (12) N
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

단위 테스트 조인 이펙티브 자바 JPA 스트림 메서드 참조 람다 Enum 백프레셔 영속성 최적화 람다식 가변인수 인터페이스 DSL 배열 Collector 상속 제네릭 통합 테스트

최근글

댓글

공지사항

아카이브

애스펙트(1)

  • 스프링 레시피 CH2.13 애너테이션을 활용한 AOP

    과제 스프링에서 애너테이션을 이용해 AOP 하기 해결책 애스펙스를 정의하려면 일단 자바 클래스에 @Aspect를 붙이고 메서드별로 적절한 애너테이션을 붙여 어드바이스로 만든다. 어드바이스 애너테이션은 @Before, @After, @AfterReturning, @AfterThrowing, @Around 5개 중 하나를 쓸 수 있다. IoC 컨테이너에서 애스펙스 애너테이션 기능을 활성화하려면 구성 클래스 중 하나에 @EnableAspectJAutoProxy를 붙인다. 기본적으로 스프링은 인터페이스 기반의 JDK 동적 프록시를 생성하여 AOP를 적용한다. 풀이 스프링에서는 AspectJ와 동일한 애너테이션으로 애너테이션 기반의 AOP를 구현한다. 포인트컷을 파싱, 매치하는 AspectJ 라이브러리를 그대로 ..

    2023.12.17
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바