美文网首页程序员
关于Spring的注解

关于Spring的注解

作者: VeegnShow | 来源:发表于2015-12-13 03:07 被阅读1711次

    个人不太喜欢使用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

    • 通过SpringBeanFactory调用Bean
      VeegnService veegnSvc=(VeegnService) SpringBeanFactory.getBean("veegnService")
      getBean方法中参数一般为bean的id。
    • 通过注解方式调用
    • @Resource注解方式
      @Resource("veegnService") private VeegnService veegnService;
    • 注解set方法

    相关文章

      网友评论

        本文标题:关于Spring的注解

        本文链接:https://www.haomeiwen.com/subject/wkzyhttx.html