빈 썸네일형 리스트형 AOP - 프록시 기반 AOP 스프링 AOP 의 특징 - 프록시 기반의 AOP 구현체 - 스프링 빈에만 AOP를 적용할 수 있다. - 모든 AOP 기능을 제공하는 것이 목적이 아니라, 스프링 IoC와 연동하여 엔터프라이즈 애플리케이션에서 가장 흔한 문제에 대한 해결책을 제공하는 것이 목적. 프록시 패턴 - 왜 ? (기존 코드 변경 없이) 접근 제어 또는 부가 기능 추가 - 기존 코드를 건드리지 않고 일을 끼워넣기! 소스코드 - 구현할 함수를 정의한 인터페이스 package com.bpkim.demospring51; public interface EventService { void createEvent(); void publishEvent(); void deleteEvent(); } - 인터페이스를 상속하여 할 일을 선언한 Serive.. 더보기 IoC - application.xml 로 빈 설정 1. application.xml 파일 이용 하여 Bean 설정 1) application.xml 파일 생성 2) bean 설정 scope - prototype : 매번 - request : 요청할때마다 새로운 객체 만들기 - session : http 세션당 새로운 객체 생성 - singleton : 싱글턴(default) 빈 선언한 모습 의존성 주입 - bookService에서 bookRepository를 사용할 수 있도록 주입! ref > 레퍼런스로 다른 빈을 참조한다. 다른 빈으로 설정된 것을 사용 확인! 더보기 이전 1 다음