@Configuration
作用于类上.声明一个配置类.相当于XML配置文件中是<beans>标签.
@Bean
作用于方法上.声明一个对象,把一个类交给spring容器管理.相当于XML配置文件中的<bean>标签
eg:
@Configuration public class JobConfiguration { //job建立工厂 @Autowired private JobBuilderFactory jobBuilderFactory; //步骤建立工厂 @Autowired private StepBuilderFactory stepBuilderFactory; //创建job对象 @Bean public Job helloJob(){ //job的名称 return jobBuilderFactory.get("hello springbatch") .start(step1()) //开始执行job,第一个步骤 .build(); //创建job }