程序员

关于Spring的注解

2015-12-13  本文已影响1711人  VeegnShow

个人不太喜欢使用XML文件来定义bean,所以通常在项目中采用注解的方式来注册bean。

Spring启用注解(通常有两种方式)

1.在Spring配置文件中的<beans>标签中配置
<context:annotation-config />
通过这种配置方式可使整个项目中的Spring注解生效

2.在<beans>标签里配置扫描的包名
<context:component-scan base-package=”com.veegn”>
这样可使指定包目录下的Spring注解生效

Spring Bean注解

关于spring bean的常用注解有@Service,@Controller,@Repository,@Component。
这几种注解在功能上大同小异,都是在项目启动后由spring自动将类注册到Ioc容器中,方便我们调用。默认生成的BeanID将类名的首字母小写的字符串,也可指定其id,如:@Service("veegnService")

通常来说
@Service用来标注业务层组件,
@Controller标注控制层组件,
@Repository标注数据访问层组件,
@Component标注无法归类的组件。
原文

Spring Bean调用方式

通过以上的注解方式注解后的类,若未zhi'm

上一篇下一篇

猜你喜欢

热点阅读