Manupuri Nithinnithinmanupuri.hashnode.dev·Nov 30, 2024Spring AOPSpring Aspect oriented Programming: Spring Framework provide AOP module which is used to separate cross cutting logics in application. what is cross cutting logic: Aop will take care of integrating business logic with secondary component logic in run...Discussspring-aop
Mihai Popescujavainterviewprep.hashnode.dev·Nov 27, 2024Spring AOPSpring AOP (Aspect-Oriented Programming) is a powerful feature of the Spring Framework that allows you to define cross-cutting concerns like logging, security, and transaction management in a clean and modular way. What is AOP? Aspect-Oriented Progra...DiscussJava
Subinoy Roywork-in-progress.hashnode.dev·Nov 17, 2024Log masking and encryption at rest in Spring Boot for GDPREn route to creating a GDPR-compliant application, our first pit stop will create a simple Spring Boot application that encrypts PII fields and masks them during logging. What we will be doing... We will develop a basic application for creating and r...DiscussData SecuritySpring
Myoneemyonee.hashnode.dev·Aug 10, 2024Proxy와 AnnotationProxy 역할 어노테이션은 기능을 활성화하거나 설정, 프록시는 실제로 그 기능을 구현하는 역할 어노테이션이 적용된 메서드나 클래스에 대해 추가로직을 삽입하거나, 메서드 호출을 가로채 특정 기능을 수행 동작 방식 JDK 동적 프록시 인터페이스 기반 : 인터페이스를 구현하는 프록시 객체를 생성 InvocationHandler 인터페이스를 구현하여 메서드 호출을 가로챔 인터페이스가 없는 클래스는 적용 불가능 CGLIB 프록시 클래스 ...Discussproxy
Sanjeet Singhtechnologs.hashnode.dev·Jul 31, 2024Spring AOP: A Practical Approach to Logging and AuditingAspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by allowing developers to separate cross-cutting concerns from the business logic. In the context of the Spring Framework, AOP proves particularly useful for logging and ...Discuss·56 readsspring-aop
Myoneemyonee.hashnode.dev·Jul 25, 2024Transaction Log 출력하기Transaction Logging AOP 포인트 컷(Pointcut) 조인 포인트 중에서 어드바이스가 적용될 위치를 선별하는 기능 어떤 메소드에 어드바이스를 적용할지를 결정 스프링 AOP는 프록시 방식을 사용하므로 메소드 실행 지점만 포인트 컷으로 선별 가능 ➔ 메소드 호출 시점에만 어드바이스가 적용될 수 있음 포인트컷 표현식(AspectJ pointcut expression) import lombok.extern.slf4j.Slf...Discuss·1 likeaop
Prashant Baleprashbale.hashnode.dev·Jul 24, 2024Aspect-Oriented Programming in Spring: Simplifying Cross-Cutting ConcernsAspect-Oriented Programming (AOP) is a programming paradigm that allows you to separate cross-cutting concerns from the main business logic of your application. This separation helps keep your code clean, modular, and easier to maintain. Cross cuttin...DiscussAspect
hoangkimhoangkim.hashnode.dev·May 22, 2024Module 2: In-Depth Understanding of Spring AOPHere are the questions and answers extracted in English from the provided files: Question 01: What is the concept of AOP? Answer: Aspect Oriented Programming (AOP) is a programming paradigm that complements Object-Oriented Programming (OOP) by provi...Discussspring-aop
jean joel Nteppblog.nameksoft.xyz·Mar 19, 2024Handle Exceptions Consistently in Spring MVC with @ControllerAdviceIntroduction In an application based on the MVC pattern, client requests are received by the controller ( C ), which, based on the Model layer (M) and associated services, performs processing. The result of this processing is returned to the appropri...Discuss·10 likes·27 readsexceptionhandling
KwonMInwooforTeam Cook's Blogybe-teamcook7.hashnode.dev·Oct 15, 2023Spring AOPAOP Aspect Oriented Programming의 약자로 관점 지향 프로그램을 의미한다. 어플리케이션에서 코드가 중복되고, 강력하게 결합되어 있어 다른 로직과 분리할 수 없는 로직인 ‘횡단 관심사’와 핵심 비즈니스 로직을 분리하는 것을 목적으로 둔다. 예시로 메서드의 실행 시간을 구하는 기능, 트랜잭션 등이있다. 장점 전체 코드 기반에 흩어져 있는 관ㅅ미 사항이 하나의 장소로 응집한다. 자신의 주요 관심사에 대한 코드만 포...DiscussTechtalkSpringboot