问题标签 [annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 属性或注释(CLR 或 Java)的酷用法?
您已经完成或听说过哪些 CLR/C# 代码中的自定义属性很酷的应用程序?标准属性的有趣新用途也可以!
编辑:由于 Java 的注解似乎与 CLR 的属性相同,因此使用 Java 注解也是有效的。
.net - 如何允许用户在 WPF 中向 UI 控件添加注释?
支持注释的 WPF 文档查看控件包括 FlowDocumentReader 和 FlowDocumentScrollViewer,以及从 DocumentViewerBase 派生的控件,例如 DocumentViewer 和 FlowDocumentPageViewer。
我想知道如何将功能添加到 WPF 常用控件(如 Button、TextBox、ListBox 项等)。想法是允许用户将 UI 屏幕上的一些评论传递给另一个用户。
首先想到的是从 DocumentViewerBase 继承并创建自己的自定义控件。我不确定它会如何运作。如果非自定义控件需要注释怎么办?
有没有人工作或看到过这种功能?
任何方向都会有所帮助。
java - 如何更改为使用 MXBean 定义的操作显示的输入描述
我正在使用 MXBean 来检测某个功能,并且我有一个接受 3 个输入参数的方法。
默认情况下,在 jconsole 上,参数显示为 p1、p2、p3 等。我有 @params 描述每个参数。我如何让 jConsole 使用这些?
我已经注册了上面的 MXBean ,当我启动这个操作的面板时,我得到一个带有“getInput”作为文本的按钮,以及两个名称为 p1 和 p2 的文本框,而不是“Input One”和“Input二”。
我需要使用任何注释来实现这一点吗?(顺便说一句,我使用的是 jdk1.6)
java - spring 不强制执行方法安全注释
对于为什么 spring 没有在我的服务接口上强制执行 @Secured("ROLE_USER") ,我有些迷茫。我的控制器是使用注释建立的。
我的服务接口示例
我的安全上下文:
java - 如何使用休眠注释将映射从实体映射到值?
我有 Shipment 和 Product 实体。每批货物包含任意数量的任意数量的产品。例如,一个货件有一个名为 products 的字段,它是一个 java.util.Map,其中键是要运输的产品,值是要运输的产品的实例数。
如何将其映射到带有休眠注释的数据库?
java - 使用列表获取器的休眠 HQL
我有一个 Hibernate 实体,它的 getter 映射为 @OneToMany:
当我尝试执行一些 HQL 时,例如:
我得到以下异常:
如果我将 @OneToMany 注释放在受保护的字段上,则查询有效。我怎样才能让它工作,以便可以将注释放在吸气剂上?
java - 使用 Apache Ivy 获取 Hibernate Core 和 Hibernate Annotations 时遇到问题(但它也与 Maven2 相关。)
好长啊!;-)
这个问题中有很多复制粘贴的文本,这使它看起来很复杂。老实说,这是很多信息!然而,对于有经验的人来说,其中很多可能是不必要的,而且很容易略过。
从本质上讲,我只是想知道为什么我的基本Hibernate Core + Hibernate Annotations测试项目不起作用。我怀疑缺少依赖项,但我使用的是 Apache Ivy,我认为它会自动从 Maven2 存储库 ibiblio 获取传递依赖项,但显然缺少依赖项(请参阅有关依赖项的帖子中的标题下方)。
我的测试项目
我有一个小测试项目:
休眠.cfg.xml
测试.java
HibernateUserDAO.java
log4j.properties
用户DAO.java
用户.java
运行测试项目时遇到的异常:
如果它缺少依赖项
当我得到一个ClassCastException(它包含在上面)时,我认为检查我是否拥有所有依赖项是个好主意。
如果我下载Hibernate Core存档并查看存档的 /lib 目录,我会得到:
如果我下载Hibernate Annotations并做同样的事情,我会得到:
默认情况下,我认为 Ivy 在 Maven2 模式下使用 ibiblio 服务器来检索其依赖项。我正在使用这个ivy.xml 来配置我想要的依赖项:
我实际得到的依赖JAR是:
在ibiblio 上的 hibernate-core 的 POM 文件中,有一些我想知道的行:
他们的意思是什么?我需要他们两个吗?如果确实总是需要它们,为什么将它们设置为可选?我如何得到它们?
java - 覆盖生成的 Java 源代码中的行号
有没有办法覆盖 Java 中的行号(例如,通过使用某种预处理器指令)?
我正在“编译”一种高级语言,使用 Janino 编译成 Java 字节码。我需要编译器错误来报告原始文件中的行,而不是生成的 Java 代码。
C# 有#line 指令,我已经成功地利用它来将源文件中的行号映射到编译结果。我需要同样的Java。
谢谢!
java - 什么是 JUnit @Before 和 @Test
java中的Junit@Before
和@Test
注释有什么用?如何将它们与 netbeans 一起使用?
c# - C# 的属性从何而来?
我发现 C# 的 Attributes,Python 的 Properties 也是一个非常好的主意,我猜它们的直接祖先可能来自 Java 的 Annotations,但我很好奇这个概念最初来自哪里,有人有任何线索吗?