java - 通过 Spring Config 扫描 Spring Data 存储库?

我正在尝试在一个小型独立应用程序中同时使用 spring 数据和 spring 配置。

...
  public static void main( String[] args )
  {        
    ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
    ... 
  }

1. 我的问题是如何在不使用

的情况下发现 spring 数据存储库
<jpa:repositories base-package="foo.repositories" />

通过 Spring 配置?

2.如果不能,我可以同时使用“ClassPathXmlApplicationContext”和“AnnotationConfigApplicationContext”吗?

最佳答案

您现在可以使用注解 @EnableJpaRepositories("some.root.package") .

例如:

@Configuration
@EnableTransactionManagement(proxyTargetClass = true)
@EnableJpaRepositories("some.root.package")
@ComponentScan(basePackages = { "maybe.another.root.package" })
public class SystemConfiguration {
    ...
}

( Spring Data's announcement )

https://stackoverflow.com/questions/8610428/

相关文章:

java - 如何使用modelAttribute在ajax(jquery)中提交spring表单

spring - 在 Spring 中使用 @PropertyResource 访问多个属性文件

java - 如何访问 Thymeleaf 模板中的系统属性?

java - 返回一个列表,我已经有一个rowmapper实现

spring - 如何在 Spring 中通过 XML 定义 MySql 数据源 bean

java - 如何使用 Spring Data Pagination 在一页中获取所有结果

spring - 注释驱动配置spring时如何为bean设置init-method?

hibernate - java.lang.VerifyError : class net. sf.

java - 自定义 validator 消息 : Throwing exception in im

json - 406 Spring MVC Json,根据请求 "accept"headers No