一、原始注解
Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率。所以注解开发是一种趋势,注解代替xm|配置
文件可以简化配置,提高开发效率。
// @Autowired 按照数据类型从Spring容器中进行匹配的// @Qualifier("userDao") 按照id值从容器中进行匹配的// @Resource 相当于 @Qualifier+@Autowired@Resource (name="userDao")private UserDao userDao;
注意:
使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean
需要进行扫描以便识别使用注解配置的类、字段和方法。
<!--注解的组件扫描- ><context:component-scan base-package="com.demo"> </context:component-scan>
二、新注解

// 标志该类是Spring的核心配置类@Configuration// <context:component-scan base-package=com.demo" />@ComponentScan("com.demo " )// <import resource="/>@Import({DataSourceConfiguration.class})public class SpringCofiguration{}

