纯注解开发
Spring3. 0升级了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道
Java类替代了Spring核心配置文件
1、创建SpringConfig配置类
添加注解:@Configuration 用于设定当前类为配置类
添加注解:@ComponentScan 用于设定扫描路径,只能添加一次,多个扫描路径用数组格式@ComponentScan({"aaa","bbb"})
@Configuration
@ComponentScan("com.hyk")
public class SpringConfig {
}
2、停用原xml文件
添加后缀.bak
3、加载配置类
使用AnnotationConfigApplicationContext类
public class AppForAnnotation {
public static void main(String[] args) {
ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);
BookDao bookDao = (BookDao) ctx.getBean("bookDao");
System.out.println(bookDao);
BookService bookService = ctx.getBean(BookService.class);
System.out.println(bookService);
}
}
结果: