Java面试--Spring技术要点--Spring注解

时间:2015-05-14 01:03:11   收藏:0   阅读:280

20  基于Java的Spring注解配置(给一些注解的例子)

基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。

以@Configuration注解为例,它用来标记类可以当做一个bean的定义,被SpringIOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean注册进Spring应用上下文。(一般很少用java代码对元数据进行配置)

21  Spring基于注解的容器配置、和开启配置

相对于XML文件,注解型的配置依赖于通过字节码元数据装配组件,而非尖括号的声明。开发者通过在相应的类,方法或属性上使用注解的方式,直接组件类中进行配置,而不是使用xml表述bean的装配关系。

注解装配在默认情况下是不开启的,为了使用注解装配,我们必须在Spring配置文件中配置<context:annotation-config/> 元素。(<context:annotation-config/>标签可以开启自动扫描,同时也开启注解装配)

22  Spring注解简介

23  @Autowired 和@Resource 的区别

@Autowired()

@Qualifier("baseDao")

private BaseDao baseDao;

@Resource(name="baseDao")

private BaseDao baseDao;

推荐使用:@Resource注解在字段上,这样就不用写setter方法了,并且这个注解是属于J2EE的,减少了与spring的耦合。这样代码看起就比较优雅。

原文:http://blog.csdn.net/fouy_yun/article/details/45702495

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!