# aspect

9개의 포스트
post-thumbnail

[Spring AOP] @Aspect

개발을 하다가 불필요한 쿼리를 줄이기 위해 콘솔창에 뜨는 로그를 확인했다. 하지만 로그가 너무 많아 어떤 과정의 어떤 메서드에서 발생했는지 제대로 파악하기 어려워 불편을 겪었고 이를 해결하기 위해 요청에 대한 처리과정에서 사용되는 메서드명을 출력하는 기능을 만들기로 결

2022년 4월 26일
·
0개의 댓글

프로그래밍 패러다임 -관점 지향(AOP)

"컴퓨팅에서 관점 지향 프로그래밍(Aspect Oriented Programming)은 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 적인 프로그래밍 패러다임이다" - 위키백과객체지향 설계 방식을 충분히 따르더라도, 여러 클래스에 공통된 기능이 흩어져서 존

2022년 4월 19일
·
0개의 댓글

DI 와 AOP 는 역함수의 관계

스프링에선 DI (Dependency Injection)를 먼저 설명한 이후에 AOP 를 연이어 설명합니다. 이유는 AOP의 동작원리도 DI스럽게 이루어지기 때문이기도 하지만.. 실은 속성주입과 타겟주입에 대한 개념 차이를 나타내기 위해서예요.타겟에 속성을 주입한다DI

2021년 12월 7일
·
2개의 댓글
post-thumbnail

스프링 부트 - 스프링 AOP

핵심 기능은 해당 객체가 제공하는 고유의 기능EX) 주문로직, 회원가입, 로그인부가 기능은 핵심 기능을 보조하기 위헤 제공되는 기능EX) 로그 로직, 트랜잭션 기능 등부가 기능은 단독으로 사용되지 않고, 핵심 기능과 함께 사용된다.보통 부가 기능은 여러 클래스에 걸쳐서

2021년 11월 7일
·
0개의 댓글
post-thumbnail

AOP

AOP (관점 지향 프로그래밍) 📌 1. AOP란? 문제를 바라보는 관점을 기준으로 프로그래밍을 하는 기법 AOP 구현 방법으로는, 여러 가지가 존재하는데, 일반적으로 공통 관심 사항을 구현한 코드를 핵심 로직을 구현한 코드에 삽입하는 것이다. 비슷한 동작을 하

2021년 9월 16일
·
0개의 댓글
post-thumbnail

[Spring] 스프링 AOP 무작정 사용하기 🤩

주저리 😃 안녕하세요! Undefind입니다. 이번에 취준진담을 개발하면서 Spring AOP를 처음으로 사용해 로깅을 해보았습니다. 개발을 진행하며 트랜잭션 로깅, 메로리 로깅 등을 사용하였던 느낌을 받아, 무작정 사용하기 시리즈를 포스팅으로 정하여 공부하고 실제로

2021년 5월 12일
·
0개의 댓글

sts_transaction_aspect

RuleBasedTransactionAttributeimplementation that works out whether a given exception should cause transaction rollback by applying a number of rollbac

2021년 1월 11일
·
0개의 댓글

sts_logger_aspect

1. aop ?? aspect oriented programming 관점지향 프로그래밍 oop를 더욱 oop 답게 사용하도록 도와주는 개념 애플리케이션 전반에서 사용되는 공통기능(예외처리, 로그, 권한체크, 인증 등)을 모듈화하여 적용 aspect공통적으로 적용될

2021년 1월 7일
·
0개의 댓글

AOP 를 이용해 로그 데이터 남기기

스프링 입문을 위한 자바 객체 지향의 원리와 이해 책의 내용을 정리하여, 코드에 적용시킨 예제입니다.목적 : 카드 추가, 수정, 삭제, 이동 등의 history를 로그로 남기기 위해 AOP를 적용하도록 한다.횡단 관심사 : 다수의 모듈에 공통적으로 나타나는 부분핵심 관

2020년 4월 19일
·
1개의 댓글