Tag: 注释

hibernate,列表<String>

我似乎在Hibernate中映射List有问题。 在我们的项目中,有一个类Card包含一个包含List<String> Answer 。 Hibernate使用注释可以映射List<String>吗? 我的意思是,因为它没有@Entity注释? 问候

IntelliJ是否可以将@Overrrides添加到特定接口的所有方法?

我创build了一个接口,约30个方法,并在30个类中实现。 我想为每个实现添加@Override,但是我不想亲自去做。 IntelliJ如何帮助我? 界面如下所示: public interface PreviewObjectTests { void testGetName(); void testGetType(); //… 30 similar methods } 执行代码: public class PreviewObjectAccountTest implements PreviewObjectTests { //I want to add @Override here! @Test public void testGetName() { assertThat(…); } //I want to add @Override here! @Test public void testGetType() { assertThat(…); } //…30 similar methods }

在Java中@符号意味着什么?

以下是代码片段。 @Intercepts({@Signature( type= Executor.class, method = "update", args = {MappedStatement.class,Object.class})}) public class 有人可以向我解释在Java中@符号的含义吗?

@Target(ElementType.ANNOTATION_TYPE)如何工作

Java标注用@Target标注来标记,以声明可以通过该标注进行修饰的可能的连接点。 ElementType枚举的TYPE , FIELD , METHOD等是清楚且简单易懂的。 题 为什么要使用@Target(ANNOTATION_TYPE)值? 什么是注释注释有用? 他们的贡献是什么? 给我一个想法的解释,它是如何工作的 ,为什么我应该使用它。 一些已经存在而且众所周知的使用例子也会很好。

用Spring注解实例化同一个类的多个bean

使用XMLconfiguration的Spring bean工厂,我可以轻松实例化具有不同参数的同一类的多个实例。 我怎样才能做同样的注释? 我想这样的东西: @Component(firstName="joe", lastName="smith") @Component(firstName="mary", lastName="Williams") public class Person { /* blah blah */ }

Spring Web MVC:请求参数和pathvariables使用相同的请求映射

有没有一种方式来expression,我的Spring Web MVC控制器方法应该通过请求交付一个ID作为URIpath的一部分匹配… @RequestMapping(method=RequestMethod.GET, value="campaigns/{id}") public String getCampaignDetails(Model model, @PathVariable("id") Long id) { …或者,如果客户端发送ID作为样式中的HTTP请求参数… @RequestMapping(method=RequestMethod.GET, value="campaigns") public String getCampaignDetails(Model model, @RequestParam("id") Long id) { 这在我看来是一个相当常见的真实世界的URLscheme,我不想添加重复的代码,但我还没有find答案。 任何build议非常欢迎。 编辑:事实certificate,目前似乎(与Spring MVC的= 3.0)无法实现这一点,见Javi的答案内的讨论。

如何创build一个注释的实例

我正在尝试做一些Java注释魔术。 我必须说,我仍然赶上诠释技巧,而某些事情对我来说还不是很清楚。 所以…我有一些注释类,方法和领域。 我有一个方法,它使用reflection在类上运行一些检查,并将一些值注入到类中。 这一切工作正常。 不过,我现在正面临着一个需要一个注释的实例(这么说)的情况。 所以…注释不像常规的接口,你不能做一个类的匿名实现。 我知道了。 我在这里看过有关类似问题的一些post,但我似乎无法find我正在寻找的答案。 我基本上喜欢得到一个注解的实例,并能够使用reflection设置它的一些领域(我想)。 有没有办法做到这一点?

通过使用reflection来获取带有注释的字段列表

我创build我的注释 public @interface MyAnnotation { } 我把它放在我的testing对象的字段中 public class TestObject { @MyAnnotation final private Outlook outlook; @MyAnnotation final private Temperature temperature; … } 现在我想用MyAnnotation获取所有字段的列表。 for(Field field : TestObject.class.getDeclaredFields()) { if (field.isAnnotationPresent(MyAnnotation.class)) { //do action } } 但似乎像我的块行动永远不会执行,并且字段没有注释,因为下面的代码返回0。 TestObject.class.getDeclaredField("outlook").getAnnotations().length; 有没有人可以帮助我,告诉我我做错了什么?

在C文件中的function在哪里?

我有一个C程序与多个文件,所以我有,例如, stuff.c ,它实现了几个函数,并与函数原型stuff.h 。 我应该如何去logging评论中的function? 我是否应该将头文件中的所有文档, .c文件中的所有文档都复制到两个文档中? 我喜欢后一种方法,但后来我遇到了问题,我将其中一个更新文档,而不是其他(通常是我第一次修改,即如果我首先修改头文件,然后其评论会反映,但如果我更新实施,只有这些意见将改变)。

Java注释和C#属性之间的相似之处和区别是什么?

我有一个Java库,我正在考虑移植到C#。 Java库大量使用注释(在构build时和运行时)。 我从来没有使用C#属性,但明白它们是Java注释的大致等价物。 如果我继续使用属性来replace注释,我需要知道什么? 什么是一样的? 不同? 怎么咬我