spring的注入我没搞明白

img


这个dataSource我就没找见这个id,怎么注进来的,想了半天也没搞明白

jar包里面也可能有配置文件或者配置类,这种情况下,只能debug容器启动的过程,看看它的来源是哪

  • 这篇博客: 模仿 Spring 注解事务写出优雅多数据源切换代码中的 1、@DataSource 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • @DataSource 其实是多数据源指定数据源注解。它在方法或者类上指定需要操作的数据源,其中方法标注的数据源优先于类上标注的数据源

    @Documented
    @Target({ElementType.METHOD,ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    public @interface DataSource {
    
    	String value() default DatasourceContextHolder.DATASOURCE_NO_SHARDING;
    
    }