我是Spring的新手,现在我听到很多关于Spring Framework的日子。我有两组非常具体的问题:
设置第1名:
一般来说注释是什么?
注释如何工作 特别是Spring框架?
可以在外面使用注释 Spring Framework还是他们 特定于框架?
第2集:
Spring Framework的哪个模块是 在工业中广泛使用?
我认为这是Spring MVC,但为什么呢 是最常用的模块,如果是的话 在这个问题上纠正或纠正我?
我是Spring的新手,因此可以随意编辑这些问题以使其更有意义。
答案 0 :(得分:12)
一般来说注释是什么?
注释可以被认为是类的元数据。
注释如何工作 特别是Spring框架?
Spring使用注释作为XML的替代方法来进行声明性配置。有些人不喜欢XML。
可以在Spring之外使用注释 框架或者是框架 具体?
您需要实现JAR才能使用任何注释,因此如果您使用注释,则 使用Spring。注释是Java 5中引入的一般概念。您也可以自己编写。
Spring Framework的哪个模块是什么 在工业中广泛使用?
Spring Core被所有其他模块使用;因此得名。
我认为这是Spring MVC,但为什么会这样 最常用的模块,如果是正确的或 对此纠正我?
绝对错误。 Spring MVC有很多竞争对手(例如,Struts 1和2,JSF,Wicket,Flex等),因此它并不总是Web MVC的首选。所有使用Spring的应用都不是网络应用。 Spring Batch和Integration非常受欢迎且不断发展。
答案 1 :(得分:6)
注释是在Java 5 http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html中引入的,并不是特定于Spring的。通常,注释允许您将元数据添加到类,方法或变量中。注释可以由编译器解释(例如,@Override
注释)或通过诸如spring之类的框架(例如,@Component
注释)来解释。
Spring有许多不同的注释,因此您需要更具体地说明您对哪些注释有疑问。但Spring注释只能在Spring中使用,其他注释可以在其他框架中使用。
对于第2号问题,应将其作为第二个问题打开,因为它与注释无关。
答案 2 :(得分:2)
Java编程语言中的注释是一种特殊形式的元数据,可以嵌入Java源代码中。 Java 5.0中引入了Java语言中的注释,即Java 5在语言级别提供了metdata支持。
在Spring中,基于XML的配置是最流行的配置样式。然后基于注释的配置样式使用户能够在java源文件本身内配置bean。 Spring框架提供了不同的自定义java5 +注释。这些注释可用于事务划分,aop,JMX等。有核心Spring注释,Spring MVC注释,AspectJ注释,JSR-250注释,测试注释等。基于xml的配置和注释都有利有弊。我建议混合两者。
自定义Spring注释是特定于框架的。但是你也可以编写自己的注释。
核心容器模块是处理依赖注入基本原理的最重要的模块,它在框架中的所有其他模块中使用。 Spring MVC只是一个基于Spring核心功能构建的Web MVC框架。
您可以浏览Spring文档和书籍,例如Spring in Action和Spring Recipes,以便对框架有所了解。
答案 3 :(得分:0)
一般来说注释是什么?
注释是一种方便的配置方式,也可以使用显式配置文件(如部署描述符)来完成。
注释如何工作 特别是Spring框架?
在春天,它们被用于依赖注入和许多其他目的
可以在Spring之外使用注释 框架或者是框架 具体?
是的,您甚至可以编写自己的注释。它们已经在java 1.5中引入了i.g.抑制警告。
Spring Framework的哪个模块是什么 在工业中广泛使用?
弹簧核心模块用于所有应用,因此主要使用。
您还应该浏览Documentation以获得Spring框架及其模块所涵盖的第一印象。