1.@Conditional 为生成bean设置条件 Spring 4中引入了一个新的注解---@Conditional,它用在有@Bean的方法上. 如果给定条件计算结果为true,Spring会创建这个bean:如果为false,忽略. @Bean @Conditional(UserExistsCondition.class) public User user(){ return new User(); } 这里,@Conditional 中给定了一个条件class,这就是创建bean所要满…