spring xml配置文件方式和注解方式的优缺点
xml配置文件方式优点:
1、降低耦合,使容易扩展。
2、对象之间的关系一目了然。
3、xml配置文件比注解功能齐全。
xml配置文件方式缺点:
1、配置文件配置工作量相对注解要打。
注解方式优点:
1、在class文件中,可以降低维护成本
2、提高开发效率。
注解方式缺点:
1、如果对annotation进行修改,需要重新编译整个工程。
2、业务类之间的关系不如XML配置那样一目了然。
3、程序中过多的annotation,对于代码的简洁度有一定影响。
4、annotation貌似功能没有xml配置文件齐全
面试的时候有可能会问到这样的问题,当然自己对这两种方法也需要有一定的了解,有说错的欢迎大家指出!
转载于:https://www.cnblogs.com/qirourou/p/6830804.html
spring xml配置文件方式和注解方式的优缺点相关推荐
- spring框架:简述AOP的使用(xml方式和注解方式)
本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教. AOP概述 AOP的概念: AOP,全称Apect Oriented Programming,译为面向切面编程,简单的说它可以帮我们把程序 ...
- Spring 在 xml配置文件 或 annotation 注解中 运用Spring EL表达式
Spring EL 一:在Spring xml 配置文件中运用 Spring EL Spring EL 采用 #{Sp Expression Language} 即 #{spring表达式} ...
- SSM框架笔记08:初探Spring——采用配置类与注解方式
初探Spring--采用配置类与注解方式 在上一讲的项目基础上继续. 不仅采用注解方式,而且用配置类替换Spring配置文件. 1.将xml_annotation包里的两个接口和四个类 ...
- (转)Spring的bean管理(注解方式)
http://blog.csdn.net/yerenyuan_pku/article/details/69663779 Spring的bean管理(注解方式) 注解:代码中的特殊标记,注解可以使用在类 ...
- Spring学习笔记4,注解方式管理Bean
Spring框架的Bean管理注解方式的快速入门 1. 步骤一:下载Spring框架的开发包 解压后的目录结构如下 * docs – API和开发规范 * libs – jar包和源码 Sp ...
- applicationcontext添加配置_Spring源码分析2 — spring XML配置文件的解析流程
1 介绍 创建并初始化spring容器中,关键一步就是读取并解析spring XML配置文件.这个过程比较复杂,本文将详细分析整个流程.先看涉及到的关键类. XmlWebApplicationCont ...
- Spring源码分析3 — spring XML配置文件的解析流程
1 介绍 创建并初始化spring容器中,关键一步就是读取并解析spring XML配置文件.这个过程比较复杂,本文将详细分析整个流程.先看涉及到的关键类. XmlWebApplicationCont ...
- 面向切面(AOP)之Spring接口方式 schema配置方式 aspectj注解方式
一.初识AOP 关于AOP的学习可以参看帮助文档:spring-3.2.0.M2\docs\reference\html目录下index.html的相关章节 1.AOP:Aspect-O ...
- Spring MVC 数据验证——validate注解方式
1.说明 学习注解方式之前,应该先学习一下编码方式的spring注入.这样便于理解验证框架的工作原理.在出错的时候,也能更好的解决这个问题.所以本次博客教程也是基于编码方式.仅仅是在原来的基础加上注解 ...
最新文章
- mysql练习题及答案_MySQL经典练习题及答案,常用SQL语句练习50题
- 半平面交比较好的博客
- android log丢失(二)使用and4.4log kernel机制
- Node.js HTTPS
- java8 日期api_我们多么想要新的Java日期/时间API?
- [iOS] 建立与使用Framework
- 持续集成部署Jenkins工作笔记0017---17.整合GitHub的持续集成环境要点说明
- 25. 熟悉非标准的哈希容器
- Path.Combine 合并两个路径字符串,会出现的问题
- 【FPGA算法加速】FPGA编程开发环境:Vivado安装教程详细说明
- 苹果手机编辑word_苹果手机自带了三个PDF功能!每一个都这么好用!你知道几个呢?...
- guzzlehttp/guzzle使用
- 使用tinymce编辑器从word保持原格式复制粘贴的办法
- WebRTC技术详解
- 软件测试阶段划分以及测试分类
- vivo智能手机产能
- 29、光敏电阻ADC输入实验
- 显卡驱动版本和cuda版本对应
- 【习题】习题 1 - 用代码将二进制转换为十进制
- AVL Cruise和MATLAB DLL联合仿真时快速生成Simulink模型的方法