zoukankan      html  css  js  c++  java
  • 三个注解的方式

    注解和配置文件的功能貌似是一样的,每一层写相对应的注解:
    * @Controller -- 作用在WEB层
    * @Service -- 作用在业务层
    * @Repository -- 作用在持久层
    -----
    @Autowired --按照类型自动装配
    @Qualifier --按照名称注入
    貌似上面这两个注解需要在一起使用
    注解的属性都是value,可以注解基本的数据和集合,但是注解集合比较麻烦,推荐用配置文件


    注解和配置文件之间的比较:
    注解:
    直接写在源码中,这样写简单、方便,看起来也直观,但是不方便修改
    配置:
    写在配置文件中,这样写灵活,修改方便,但是写起来很烦琐
    举个例子:
    我在类A中使用要引用一个类X。
    使用注解来实现,若以后我要把引用 的类X改为类N,那就要去修改源码,重新编译;
    但是如果使用配置文件,那么要改的话,只需要把配置文件中的类指向从X改为N就可以了,源码什么的都不需要去动。
    使用配置文件,更符合AOP的思想。
    最后还是支持配置文件,不支持注解。

  • 相关阅读:
    项目发展规划 题解
    善意的投票&小M的作物 题解
    方格取数加强版 题解
    BZOJ1001 狼抓兔子 题解
    a
    一个搬运
    代码“小白”的温故而知新(一)-----OA管理系统
    工作流-----WorkFlow
    温习SQL语句
    浅谈MVC基础
  • 原文地址:https://www.cnblogs.com/tidhy/p/6722841.html
Copyright © 2011-2022 走看看