如果有人需要在Spring Data repositories上使用@Primary :看起来Spring Data JPA忽略了存储库上的@Primary注释。作为一种变通方法,我创建了BeanFactoryPostProcessor,它检查给定的存储库是否有@Primary注释,并将该bean设置为主要bean。代码如下:public class SpringDataPrimaryPostProcessor implements BeanFactoryPostProcessor {bea
当我在一个BeanDefinition.getPropertyValues()实现中调用BeanFactoryPostProcessor时,我得到了一个空列表。但是,如果我用ClasspathXmlApplicationContext配置spring,它将返回正确的值。有人知道原因吗?这是我的密码:public class AppConfig {
public BeanFactoryPostProcessorTest bean
我需要实现的是与@RequestParam("foo")相同的行为,但是在REQUEST作用域bean的构造函数中,其他构造函数参数通常都是自动设置的。我希望在构造函数中注入一个请求参数,就好像它是一个普通bean一样,但显然没有实际的spring。,但我需要注入的值必须在请求时获得,而不是在bean定义时获得。public class MyBeanFactoryPostProcessor imp