1:struts升级到2.1使用注解的方式来配置Action。
参考地址:http://cwiki.apache.org/WW/convention-plugin.html
2:spring升级到2.5.6,也使用注解的方式来配置bean。
参考地址:http://static.springframework.org/spring/docs/2.0.x/reference/metadata.html
3:junit升级到4.6,依然使用注解的方式来配置测试方法。
参考地址:http://junit.sourceforge.net/doc/cookbook/cookbook.htm
注解配置,对于配置关系映射,非常方便,而且可读性非常好,在一定程度上起到注释说明的作用。
但是注解配置不能取代XML配置,在全局上配置上还是应该使用XML配置比较合适。(如所有的Action都需要配置拦截器)
分享到:
相关推荐
### 什么是Annotation? #### 一、Annotation的概念 在Java 1.5版本中引入了一个重要的新特性——**Annotation**(注解)。Annotation本质上是一种元数据(即关于数据的数据),它提供了一种机制来关联程序元素...
标题“Hibernate distribution and annotation”涉及到的是Hibernate ORM框架的一个特定版本及其相关的注解功能。Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程模型来操作...
在iOS开发中,Annotation是苹果地图(MapKit)框架中的一个重要概念,用于在地图上添加可视化标记,以展示特定地理位置的信息。自定义的Annotation则允许开发者根据需求个性化地图上的标注,比如添加图片、自定义...
在Java编程语言中,Annotation(注解)是一种元数据,它提供了在编译时和运行时为代码添加信息的方式。注解是自Java 5版本引入的特性,它增强了代码的可读性和可维护性,同时也简化了某些编程任务。在本篇中,我们将...
Java annotation 什么是java annotation?annotation 的7种标注类型。nnotation提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、...
在Android开发中,注解(Annotation)是一种强大的工具,它允许开发者在代码中添加元数据,这些元数据可以在编译时或运行时被解析和处理。`Annotation.zip`可能包含了一个示例,展示了如何利用注解来自动化代码生成...
@MyAnnotation(value = "Hello, Annotation!") public void myMethod() { // ... } } ``` ## 六、反射与注解 通过反射,可以在运行时获取类、接口、字段和方法上的注解信息。`java.lang.reflect....
赠送jar包:jakarta.annotation-api-1.3.5.jar; 赠送原API文档:jakarta.annotation-api-1.3.5-javadoc.jar; 赠送源代码:jakarta.annotation-api-1.3.5-sources.jar; 赠送Maven依赖信息文件:jakarta.annotation...
赠送jar包:javax.annotation-api-1.2.jar; 赠送原API文档:javax.annotation-api-1.2-javadoc.jar; 赠送源代码:javax.annotation-api-1.2-sources.jar; 赠送Maven依赖信息文件:javax.annotation-api-1.2.pom;...
### 用Annotation简化Java程序的开发 #### 一、引言 随着软件开发技术的不断发展,特别是Java语言的广泛应用,开发者面临着如何有效地管理和配置代码的问题。传统的做法是使用XML文件来配置程序的各种设置,但这种...
赠送jar包:jakarta.annotation-api-1.3.5.jar; 赠送原API文档:jakarta.annotation-api-1.3.5-javadoc.jar; 赠送源代码:jakarta.annotation-api-1.3.5-sources.jar; 赠送Maven依赖信息文件:jakarta.annotation...
赠送jar包:javax.annotation-api-1.3.2.jar; 赠送原API文档:javax.annotation-api-1.3.2-javadoc.jar; 赠送源代码:javax.annotation-api-1.3.2-sources.jar; 赠送Maven依赖信息文件:javax.annotation-api-...
@MyAnnotation(value = "Hello, Annotation!") public void annotatedMethod() { // ... } ``` 6. **注解处理器(Annotation Processor)** 如果你希望在编译时对注解进行处理,可以创建一个实现了`javax....
赠送jar包:geronimo-annotation_1.0_spec-1.1.1.jar; 赠送原API文档:geronimo-annotation_1.0_spec-1.1.1-javadoc.jar; 赠送源代码:geronimo-annotation_1.0_spec-1.1.1-sources.jar; 赠送Maven依赖信息文件:...
7. **元Annotation**:元Annotation是用于定义其他Annotation的Annotation,例如`@Retention`定义Annotation的生命周期(编译时、类加载时或运行时),`@Target`指定Annotation可以应用到哪些程序元素,`@Documented...
@androidx.annotation.NonNull 缺失的兼容、androidx.annotation兼容包
### Annotation注解的深入解析与应用 #### 一、Annotation概览 ##### 1.1 何为元数据 元数据,在计算机科学中,是指用于描述数据的数据,它提供了关于数据本身的附加信息,有助于理解、解释和管理数据。在编程...
在Java编程语言中,Annotation(注解)是一种元数据,它提供了一种安全的方法来关联信息和代码(类、方法、变量等)。自定义Annotation允许开发者创建自己的注解类型,以满足特定的需求或规范,例如记录代码元信息、...
在Java编程领域,注解(Annotation)是一种元数据机制,它允许程序员在代码中嵌入额外的信息,这些信息可以被编译器或者运行时环境读取,以实现各种功能。"map-annotation"是一个特定的注解开发包,主要用于entity类...