/** * Constructor. * * @param beanFactory bean factory */ public FilesystemGenericApplicationContext(final DefaultListableBeanFactory beanFactory) { super(beanFactory); beanFactory.setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer()); }
/** * Constructor. * * @param beanFactory bean factory * @param parent parent context */ public FilesystemGenericApplicationContext(final DefaultListableBeanFactory beanFactory, final ApplicationContext parent) { super(beanFactory, parent); beanFactory.setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer()); }
/** {@inheritDoc} */ @Override protected DefaultListableBeanFactory createBeanFactory() { final DefaultListableBeanFactory result = super.createBeanFactory(); result.setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer()); return result; } }
/** Constructor. */ public FilesystemGenericApplicationContext() { super(); getDefaultListableBeanFactory().setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer()); }
/** * Constructor. * * @param parent parent context */ public FilesystemGenericApplicationContext(final ApplicationContext parent) { super(parent); getDefaultListableBeanFactory().setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer()); }
@Configuration @EnableGlobalMethodSecurity(prePostEnabled = true) public class MethodSecurityConfiguration extends GlobalMethodSecurityConfiguration { @Autowired private ApplicationContext context; @Override protected MethodSecurityExpressionHandler createExpressionHandler() { DefaultMethodSecurityExpressionHandler result = new DefaultMethodSecurityExpressionHandler(); result.setApplicationContext(this.context); result.setParameterNameDiscoverer(new AnnotationParameterNameDiscoverer(PathVariable.class.getName())); return result; } }