博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Annotation(注解)代替配置文件
阅读量:6882 次
发布时间:2019-06-27

本文共 926 字,大约阅读时间需要 3 分钟。

非注解形式,即指在配置文件中配置相关参数,使实体类、参数各方面分离。

注解方式,即annotation方式,是jdk提供的一种注入或配置方式。即将实体类与相关参数都在一起,只是通过@annotation的方式,使之联合在一起,除形式不一样外,其它的都一样。

注解(Annotation )就是将一些标注的信息,写在java文件中,实际上servlet以前在中注册(配置mapping等等),现在servlet也可以采用注解的方式,将配置直接写在servlet类之上。

采用注解的好处就是:不需要单独一个一个的在外部文件中增加配置信息了,如果采用注解方式,当你写完一个类(包括注解部分),那这个类的配置也就写完了,不需要反复于配置文件和类的编写。

采用注解的坏处是:1、让一些配置信息写在java代码中,导致代码比较混乱,2、有源码还好,如果没源代码呢?因为注解是写在java文件中的,所以如果给你的项目是通过注解实现的,而且给你的项目不是源码,那么你是没有办法修改配置信息的,除非反编译。

  对于servlet,当我们新建一个servlet总要完成对应的环境配置,类路径<servlet-class></servlet-class>很容易写错。servlet注解技术使用起来很方便。

@WebServlet   取代servlet配置

@WebFilter       取代filter配置
@WebInitParam    取代初始化参数配置(servlet、filter)
@WebListener      取代listener配置
   对于hibernate我个人觉得采用注解的方式要比采用xml的方式好(个人认为),即省了一大堆的mapping文件,又提高了效率,而且采用的注解是JPA提供的,可以跨。
  对于而言还是要掌握xml配置方式,因为xml配置反而效率高,因为可以用通配符之类的,比较灵活,有时设计的好,配一次就够了。
Spring要把xml和注解方式结合起来最好。对于IOC方面通过注解比较方便,而对于AOP方面,通过xml比较方便。所以学习时要有主次之分。

 

转载于:https://www.cnblogs.com/sMKing/p/5882856.html

你可能感兴趣的文章
IOS绘制一个简单的表格
查看>>
【跟我学Puppet】1.7 mco 配置amq的集群
查看>>
我的友情链接
查看>>
看完9个笑话 顿悟9个人生道理
查看>>
多节点CDN缓存加速系统wdcdn2.0.1版本发布
查看>>
判断一个数是否在二维数组中
查看>>
李帅将道访武当山,拜会李光富会长
查看>>
find命令
查看>>
windows下nodejs环境配置
查看>>
服务器上出现1069错误(由于登录失败而无法启动服务)解决方法
查看>>
PostgreSQL对现有,新建的表和视图授权给用户
查看>>
找出数字x的秩(小于或等于x的值的数目)
查看>>
【管理心得之四】很小的付出,便可收获最大的工作绩效
查看>>
我的友情链接
查看>>
eclipse出现Web项目无法选择用server运行及无法导出war包的问题
查看>>
我的友情链接
查看>>
Zabbix简单的入门应用
查看>>
Fiddler 抓包工具总结(APP接口分析)
查看>>
我的友情链接
查看>>
异常(三):使用throws声明抛出异常和使用throw抛出异常
查看>>