什么是JavaConfig
来源:互联网 发布:javascript难学吗 编辑:程序博客网 时间:2024/05/18 11:27
Spring IOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化,装配和管理。XML是用来描述Bean最为流行的配置方式。Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。Spring开变了java的编程模式,Spring的下载已经超过了1亿次,可见Spring已经有多流行。
随着Spring的日益发展,越来越多的人对Spring提出了批评。“Spring项目大量的烂用XML”就是最为严励的一个批评。由于Spring会把几乎所有的业务类都以Bean的形式配置在XML文件中,造成了大量的XML文件。使用XML来配置Bean失去了编译时的类型安全检查。大量的XML配置使得整个项目变得更加复杂。Rod Johnson也注意到了这个非常严重的问题。
当随着JAVA EE 5.0的发布,其中引入了一个非常重要的特性------Annotations(注释)。注释是源代码的标签,这些标签可以在源代码层进行处理或通过编译器把它熔入到class文件中。在JAVA EE 5以后的版本中,注释成为了一个主要的配置选项。Spring使用注释来描述Bean的配置与采用XML相比,因类注释是在一个类源代码中,可以获得类型安全检查的好处。可以良好的支持重构。
JavaConfig就是使用注释来描述Bean配置的组件。JavaConfig 是Spring的一个子项目, 比起Spring,它还是一个非常年青的项目。目前的版本是1.0 M2。使用XML来配置Bean所能实现的功能,通过JavaConfig同样可以很好的实现。
- 顶
- 什么是JavaConfig
- 什么是JavaConfig
- 什么是JavaConfig
- 什么是JavaConfig
- JavaConfig
- javaConfig
- spring-javaconfig
- Spring中JavaConfig特性
- Spring 3 JavaConfig example
- Spring 3 JavaConfig example
- Spring JavaConfig实例
- Spring JavaConfig @Import实例
- Spring JavaConfig注入依赖
- 理解Spring-javaconfig
- SpringMVC JavaConfig配置
- Spring 3 JavaConfig @Import example
- 装配Bean:JavaConfig@Bean@Configuration
- Spring journey -- JavaConfig 装配 Bean
- 对称加解密(DES+DES+AES)
- py NameError: name 'asfasf' is not defined
- ORACLE的普通用户获得 V$STATNAME、V$MYSTAT、V$LATCH的访问授权
- Gson
- POJ
- 什么是JavaConfig
- 【web开发】第一台服务器&网站部署回忆录 (2017-9-13)
- JSON.parse()与JSON.stringify()
- vtk vs2015 win10 64bit 编译注意事项
- 家长对奥数产生的3个误解,你中招了吗?
- Android 系统启动流程学习笔记
- Jmeter +Maven+jenkins 接口性能全自动化测试
- android-解决读取txt文件中文乱码问题
- chongzhuang 搜狗输入法