什么是JavaConfig
来源:互联网 发布:mac内置音频剪辑 编辑:程序博客网 时间:2024/05/17 12:56
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
- 解析 xinetd.conf
- TCP_Wrappers
- 无限菜单之 xml+popup 版(IE5.5+)
- UML中的常用基础类图元素详细介绍大全
- 模板元编程的循环问题
- 什么是JavaConfig
- 编程的起点
- 系统开启的服务
- 偶发现google网页的一个小bug
- vc中error LNK2001:unresolved external symbol _WinMain@16的解决方法
- 热门存储技术分析之SAS简介篇
- 根据汉字获取全拼
- tomcat 5.5连接池配置方法
- Mac OS X: 系统通知软件