注解方面的疑问

来源:6-1 声明式事务管理方式一:基于TransactionProxyFactoryBean的方式

漫猫le

2016-05-18 17:13

老师,你这个项目如果使用注解的话,不就更简洁了吗?就不需要再XML中配置那么多的Bean了,但是注解这一块,我还确实不知道该怎么用,@resource,@service,@repository等等,到底是怎么注入的呢?

写回答 关注

2回答

  • 江湖上
    2016-08-14 13:36:11
    已采纳

    1、@Resource是JDK中的注解;

    2、@Component,@Repository,@Service,@Controller是Spring中提供的注解;

    3、@Repository通常用于注解持久层的类,譬如***DAO,@Service通常用于注解业务层的类,譬如***Service,@Controller通常用于注解Web层的类,譬如***Controller,@Component用于注解受Spring容器管理的组件;带有这四个注解的类可以被Spring的IoC容器自动扫描到,无需在xml文件中配置;所谓注入,最简单的理解,就是将Java对象放到Spring的IoC容器中,完了就可以在程序中直接使用这些对象;

    漫猫le

    非常感谢!现在我已经懂了

    2016-09-25 09:09:38

    共 1 条回复 >

  • jzh84115
    2016-05-19 11:22:18

    spring通过组件扫描的方式解析注解,把对象注入。可以查看spring入门 课程里的介绍。

Spring事务管理

事务管理是Spring重要的知识,应用事务解决数据不一致问题

87318 学习 · 197 问题

查看课程

相似问题