Más contenido relacionado
La actualidad más candente (20)
Similar a 스프링 코어 강의 2부 - Java 구성을 활용한 스프링 코어 사용 (20)
Más de Sungchul Park (13)
스프링 코어 강의 2부 - Java 구성을 활용한 스프링 코어 사용
- 4. 빈 정의 방법
XML 구성
가장 오래된 빈 설정 방법
메타 정보의 완벽한 분리
자바 구성
어노테이션 방식과 의미론적 일관성
언어 지원 타입 안전성
IDE
그루비 빈 구성
아직 초기 단계
자바 구성보다 가독성 개선(그루비
“우리의 선택”
- 115. 빈 범위: @Scope
ConfigurableBeanFactory
SCOPE_SINGLETON “singleton”
SCOPE_PROTOTYPE “prototype”
WebApplicationContext
SCOPE_REQUEST “request”
SCOPE_SESSION “session”
SCOPE_GLOBAL_SESSION “globalSession”
SCOPE_APPLICATION “application
@Bean
@Scope(“prototype”)
public
- 160.
}
빈의 초기화와 정리 메서드에 직접
!
@PostConstruct
@PreDestory
빈을 생성한 후에 init() 메서드를 호출하고
소멸 전에 dispose()
- 186. @Autowired vs @Inject
spring JSR-330 비고
@Autowired @Inject @Inject에는 required 속성이 없음
@Component @Named
@Scope @Singleton
JSR-330 표준에선 prototype이 기본이지만
스프링에서는 singleton을 기본으로 적용
@Qualifier @Named 빈 이름 지정
@Qualifier @Qualifier 자작 한정 어노테이션 제작
@Value N/A
@Required N/A
@Lazy N/A
- 380. @Before @After
조인 포인트 속성 외에 특별한 속성 없음
메서드 매개변수에 JoinPoint
조인포인트 정보 전달
@Before(“execution(*
- 461. 대상 메서드 지정 분리:
@Pointcut
@Pointcut(“execution(*