1,当前需要导入的bean 在jar包中时 需要用@Import导入jar包中的类,对其进行Spring注册.
@Configuration @Import(RedisConfiguration.class) public class CoreConfiguration { @Bean public RouteDefinitionWriter routeDefinitionWriter() { return new InMemoryRouteDefinitionRepository(); } @Bean public CustomRouteDefinitionLoad customRouteDefinitionLoad() { return new CustomRouteDefinitionLoad(); } @Bean public HttpMessageConverters getHttpMessageConverters() { return new HttpMessageConverters(); } @Primary // 在同样的DataSource中,首先使用被标注的DataSource @ConfigurationProperties(prefix = "spring.datasource") public DataSource dataSource() { DruidDataSource druidDataSource = new DruidDataSource(); return druidDataSource; } }
全部评论