【发布时间】:2011-08-10 08:17:40
【问题描述】:
如果我想使用 Spring 3 的基于 Java 的配置声明一个 bean,我可以这样做:
@Configuration
public class MyConfiguration {
@Bean
public MyRepository myRepository() {
return new MyJpaRepository();
}
}
但是,由于我不能在这种情况下使用@Repository注解,如何让Spring进行异常翻译?
【问题讨论】:
-
为什么不能使用
@Repository?你能改用其他注释吗? -
因为这会从 Spring 的注释扫描器创建组件,而不是从我的配置类。
-
@hertzspring:在这种情况下,重新配置扫描仪不要接你的课。可以为扫描器指定包含/排除规则。
标签: spring repository