首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是注释,它们对于Spring这样的框架是如何工作的?

什么是注释,它们对于Spring这样的框架是如何工作的?
EN

Stack Overflow用户
提问于 2010-05-09 15:46:55
回答 4查看 28.1K关注 0票数 19

我对Spring很陌生,现在我听到了很多关于Spring框架的消息。我有两套非常具体的问题:

集合1:

  • 一般的注解是什么?
  • 注释是如何与Spring框架具体协作的?
  • 注释可以在Spring框架之外使用吗?或者它们是特定于框架的?

集合2:

  • Spring框架的哪个模块在工业中被广泛使用?
  • 我认为它是Spring,但为什么它是最常用的模块,如果是正确的或纠正我的这一点?

我是春天的新手,所以可以自由地编辑这个问题,使之更有意义。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-05-09 16:04:47

一般的注解是什么?

注释可以被认为是类的元数据。

注释是如何与Spring框架具体协作的?

Spring使用注释代替XML进行声明式配置。有些人不喜欢XML。

注释可以在Spring框架之外使用吗?或者它们是特定于框架的?

您需要实现JAR来使用任何注释,所以如果使用注释,则使用Spring。注释是Java 5中引入的一个基本概念,您也可以编写自己的注释。

Spring框架的哪个模块在工业中被广泛使用?

Spring被所有其他模块使用,因此被命名为Spring。

我认为它是Spring,但为什么它是最常用的模块,如果是正确的或纠正我的这一点?

绝对不对。Spring有很多竞争对手(例如Struts 1和2、JSF、Wicket、Flex等),所以它并不总是web的首选。所有使用Spring的应用程序都不是网络应用程序。春季批量和集成是相当流行和增长。

票数 14
EN

Stack Overflow用户

发布于 2010-05-09 15:55:53

注释是在Java5 http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html中引入的,并不是Spring特有的。通常,注释允许您向类、方法或变量添加元数据。注释可以由编译器(例如,@Override注释)解释,也可以由框架(如spring )解释(例如,@Component注释)。

Spring有许多不同的注释,因此您需要更具体地说明您对哪些注释有疑问。但是Spring注释只能在Spring中使用,其他注释可以在其他框架中使用。

对于第2号问题,应该作为第二个问题打开,因为它与注释无关。

票数 7
EN

Stack Overflow用户

发布于 2010-05-11 06:48:58

Java编程语言中的注释是一种特殊的元数据形式,可以嵌入到Java源代码中。Java5.0中介绍了Java语言中注释的使用,即Java 5在语言级别提供元数据支持。

在Spring中,基于XML的配置是最流行的配置样式。然后,基于注释的配置风格出现了,这使用户能够在java源文件本身中配置bean。Spring框架提供了不同的自定义java5+注释。这些注释可用于事务划分、aop、JMX等。有核心Spring注释、Spring注释、AspectJ注释、JSR-250注释、测试注释等。基于xml的配置和注释都有优缺点。我建议把两者混为一谈。

定制的Spring注释是特定于框架的。但您也可以编写自己的注释。

核心容器模块是处理依赖注入的基本原理的最重要的模块,它用于框架中的所有其他模块。Spring只是建立在Spring核心功能之上的一个web框架。

您可以查阅Spring文档和书籍(如春季行动春药 )来了解框架。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2798181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档