스프링에서는 이미 많은 부분에서 AOP들이 적용되어있다. 이번 포스트에서는 여러가지 예를 통해서 어떤 면에서 스프링의 AOP가 활용되는지 살펴보자. singleton의 비밀스프링은 빈을 관리할 때 특별히 scope 속성을 변경하지 않는다면 singleton으로 관리해준다. 사실 @Bean의 메서드를 호출하기만 하면 언제나 새로운 빈이 만들어지는데 어떻게 그런일이 가능할까?@Configurationpublic class BeanConfig { @Bean public Engine engine() { return new Engine(); }}@Slf4jclass Engine {} @Configuration이 적용되어있는 클래스의 실제 타입을 살펴보자.@SpringBootTest@S..
05. Spring 내부의 AOP들
스프링에서는 이미 많은 부분에서 AOP들이 적용되어있다. 이번 포스트에서는 여러가지 예를 통해서 어떤 면에서 스프링의 AOP가 활용되는지 살펴보자. singleton의 비밀스프링은 빈을 관리할 때 특별히 scope 속성을 변경하지 않는다면 singleton으로 관리해준다. 사실 @Bean의 메서드를 호출하기만 하면 언제나 새로운 빈이 만들어지는데 어떻게 그런일이 가능할까?@Configurationpublic class BeanConfig { @Bean public Engine engine() { return new Engine(); }}@Slf4jclass Engine {} @Configuration이 적용되어있는 클래스의 실제 타입을 살펴보자.@SpringBootTest@S..
2021.10.29