ControllerAdviceContextInitializer.java
package sprout.mvc.advice;
import sprout.beans.annotation.Component;
import sprout.context.BeanFactory;
import sprout.context.ContextInitializer;
@Component
public class ControllerAdviceContextInitializer implements ContextInitializer {
private final ControllerAdviceRegistry registry;
public ControllerAdviceContextInitializer(ControllerAdviceRegistry registry) {
this.registry = registry;
}
@Override
public void initializeAfterRefresh(BeanFactory context) {
registry.scanControllerAdvices(context);
}
}