开发者社区> 问答> 正文

Spring的注释配置是否比XML 配置更流行? 注释与注解的区别 :报错

不知道大家在实际工作中,是用注释配置多还是用XML配置多?

展开
收起
kun坤 2020-06-20 13:44:57 37535 0
1 条回答
写回答
取消 提交回答
  • 流程性的代码建议注解,功能性的代码建议xml,个人使用经验参考参考

    ######xml方便维护和管理,annotation方便开发 哈哈######

    引用来自“java_cmm”的答案

    xml方便维护和管理,annotation方便开发 哈哈
    好维护和好管理的系统,XML配置文件不是神马关键因素
    ######当后期维护开发人员要去一个个类中找注解时 是件十分蛋疼的事 呵呵######

    ”xml方便维护和管理“ 不方便吧。

    解析XML很影响性能的。

    ######

    xml 配置就像一本书的目录,让人对项目情况一目了然。

    虽然速度效率会比注解慢一点点,但是利于以后维护

    为了开发速度,放弃xml配置,我觉得后患无穷

    ######

    xml是集中式的配置,注解是分散式的配置,没有哪个更好,只有哪个更适合。

    代码量小、人员少的项目比较适合使用注解,稍微大点的项目,还是老老实实的用xml吧。

    最新的servlet3.0规范允许放弃web.xml,使用全注解配置,个人觉得还是谨慎使用吧。

    ######回复 @helloming : +1######+1 深表赞同######你要把预定优于配置弄清楚了 就知道哪个好了
    ######个人也是非常赞同“约定优于配置”的理念,必要的东西该配置就配置,不必要的比如实体类与数据库列名的映射,坚决使用JPA注解,因为这种东西不需要什么灵活性~
    ######个人认为两种各有优点,并且不大能完全替代对方吧######

    注释与注解的区别

     

    注释:对代码没有影响。对代码起到解释、说明的作用。它有三种形式:

    1、// 表示单行注释

    2、 表示块注释

    3、 表示文档注释        可以生成java.doc

    注解:参与代码编译,以@开头的。它是给应用程序看的,单独使用注解毫无意义,一定要跟工具一起使用,这个所谓的工具实际就是能读懂注解的应用程序

    1)如何定义一个注解

    注解可以修饰方法,可以修饰类,可以修饰属性

    //定义注解只能修饰方法

    @Target(value=METHOD)

    //定义注解的生命周期,只能活在源代码中

    @Retention(value=SOURCE)

    2020-06-20 13:45:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载