问题标签 [java-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.

0 投票
5 回答
10854 浏览

spring - 使用 mockito 为 spring-boot 应用程序模拟 Qualified bean

考虑我的情况

这是我的代码。

为了测试这个

这里没有注入模拟,请帮助模拟合格 bean 的正确机制。

如果这不是使用 spring 编码的正确方法,请告诉我正确的使用方法。

0 投票
1 回答
2861 浏览

java - Spring中基于自定义注解的方法调用?

我有一个自定义注释:

B类中有一些方法使用它们,如下所示:

events现在,我想根据另一个类A的注释值调用上述方法。换句话说,当A类收到 type 的事件时STAR_ADDED,我想用 annotation调用B@Controller(events = {EventType.STAR_ADDED})类中的所有方法。

我知道如何在 Java 中做到这一点,但Spring是否提供任何 API 来做到这一点?如果是,那么代码片段也会有所帮助。

0 投票
1 回答
436 浏览

java - 如何在 JAPE 右侧制作 if-else 语句?

我是 GATE 的一部分 JAPE(Java 注释模式引擎)的新手。

我已经在 LHS 中制定了一些规则,这些规则会在文本中产生一些标签(比如标签 a、b 和 c)。

我的文本由几个部分组成,我想根据生成的标签对每个部分进行分类。

至于插图:

如您所见,每条记录可以包含多个生成的标签LHS

我想根据里面的标签对每条记录进行分类。

比如说,如果一条记录包含 tag a,则将其分类为 A。如果它包含aand b,则将其分类为 A,假设a强于b

我注意到我应该在 RHS 中操作它,但我不知道如何编写它。

你能给我一个线索或什么吗?

谢谢。

问候。

0 投票
1 回答
3233 浏览

android - Android Studio 找不到 javax.annotation.processing.AbstractProcessor

我想学习注解,我创建了一个演示项目。但是当我创建一个类扩展 AbstractProcessor 时,Android Studio 找不到这个类。我该如何添加它。

0 投票
2 回答
1241 浏览

java - AbstractProcessor, how to claim for annotations which target is another annotation?

Given this annotation:

The users of my library can extend its API creating custom annotations annotated with @Interceptor, as follows:

AbstractProcessor provides a method called getSupportedAnnotationTypes which returns the names of the annotation types supported by the processor. But if I specify the name of @Interceptor, as follows:

The processor#process method will not be notified when a class is annotated with @Bypass annotation.

So, when using an AbstractProcessor, how to claim for annotations which target is another annotation?

0 投票
0 回答
13 浏览

java - 带有名为 default 的参数的 java 注释

是否可以创建使用关键字default作为参数之一的注释?

就像是

-

0 投票
1 回答
2164 浏览

olingo - 将注释与 Apache Olingo 一起用于 OData v4

我看到有描述使用 Olingo for Odata v2 注释的文档: https ://olingo.apache.org/doc/odata2/tutorials/AnnotationProcessorExtension.html

因此,例如,我不想手动创建详细说明所有 EDM 元数据的提供程序,而是想向我的模型添加注释并使用通用 EDM 提供程序来生成所有元数据。对于数据提供者也是如此。它想要这样的东西:

Olingo Odata4 有类似的功能吗?我找不到任何示例,搜索也没有看到其源代码中定义的注释。我记得这种方法适用于其他框架,.Nets Web API、SDL Odata、Olingo Odata2 等。

更新:我最终改用 SDL Odata,它也支持 Odata v4 并且有符号。看这里的例子:https ://github.com/sdl/odata-example

Scala 中的模型如下所示:

0 投票
0 回答
818 浏览

java - 服务层上的@Transactional注解

我有一个 DAO 类,其中我有 2 个用 Spring@Transactional注释注释的方法,如下所示:

我希望这两种方法成为同一个事务的一部分,所以如果任何方法失败,整个事务都会回滚。

这些方法是从服务层调用的,如下: @Autowired private ClassDAO dao;

@Transactional在服务层上使用注释,因为我读过这是最好的方法,但另一方面,我读过的@Transactional属性只有在从 applicationContext 获得的引用上调用带注释的方法时才有效,所以如果这是真的,那将解释为什么@Transactional注释在服务层上不起作用。

我有一个问题:

如果@Transactional 属性仅在从 applicationContext 获得的引用上调用带注释的方法时才有效,那么将 Transactional 注释放在服务层上是一种好的做法吗?

谢谢和最好的问候。

0 投票
3 回答
685 浏览

java - 为什么 JPA 瞬态注释在目标中有方法?

谁能用一个例子来解释为什么JPA中的@Transient注解也有@Target方法

我指的是文档http://docs.oracle.com/javaee/5/api/javax/persistence/Transient.html

@目标(值={方法,字段})

提前致谢!

0 投票
1 回答
272 浏览

nlp - 在 GATE 中多行注释句子

我对 GATE 中的 Sentence Splitter 模块有疑问。我的文字是这样的:

虽然我们确信句子应该像

ANNIE Sentence Splitter 识别出不同行中的文本应该被分组到不同的句子中,因此结果如下:

那是因为句子被分成多行。有没有办法告诉句子拆分器该句子可能不止一行?或者有没有更好的方法来识别这种类型的文本中的句子?

谢谢 :)