【java – 注释的处理在哪里发生?】教程文章相关的互联网学习教程文章

java – 类型注释在使用完全限定类型时抛出’找不到符号’【代码】

package com.company;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.util.List;public class Main {@Target(ElementType.TYPE_USE)@Retention(RetentionPolicy.RUNTIME)public @interface A {}public static void main(String[] args) {}private List<@A Integer> integers1;private List<@A ...

java – 我们还需要JUnit的Before注释吗?【代码】

参见英文答案 > JUnit: using constructor instead of @Before 9个使用Junit 4.12. JUnit的注释在记录之前,但在我看来它不再需要.显然,JUnit为每个测试创建一个新实例,如下面的代码片段所示:import org.junit.Test;public class BeforeTest { TestObject testObject = new TestObject();@Test public void one(){System.out.println(testObject.status);testObject.setStatus("Used by one()"...

java – Spring 3简单的无扩展url映射与基于注释的映射 – 不可能?【代码】

我正在使用Spring 3,并尝试使用注释来设置一个简单的Web应用程序来定义控制器映射.如果没有使用* .form或* .do对所有网址进行处理,这似乎是非常困难的 由于网站的某些部分需要受密码保护,因此这些网址都在/安全之下.有一个< security-constraint>在web.xml中保护该根目录下的所有内容.我想将所有Spring控制器映射到/ secure / app /. 示例网址将是:/安全/应用/的LandingPage/安全/应用/编辑/客户/ {ID}我将用适当的jsp / xml /其他...

java – faces-config.xml中的注释与托管bean声明【代码】

我正在研究JSF 2.0并且对基于新注释的自动布线有一定的疑问(在faces-config.xml中没有任何代码的托管bean的声明). 就我而言,注释是伟大而容易的,但是问题可能需要在一个大系统中用一个bean替换另一个bean,如果使用注释,将导致需要删除某些类(或类似的脏黑客) ),虽然它可以很容易地修复faces-cofig.xml. 请分享您对此事的经验.什么应该被认为更方便,为什么?解决方法:but problem may come to a certain need of substituting one b...

java – 使用JAXB注释对属性进行分组【代码】

我有一个具有以下属性的类Product:name,dateCreated,createdByUser,dateModified和modifiedByUser,我正在使用JAXB编组.我想要输出这样的:<product><name>...</name><auditInfo><dateCreated>...</dateCreated><createdByUser>...</createdByUser><dateModified>...</dateModified><modifiedByUser>...</modifiedByUser></auditInfo> </product>但理想情况下,我希望避免围绕这些属性创建单独的AuditInfo包装类. 有没有办法用JAXB注...

java – Spring中的自动装配和注释配置【代码】

我有2个组件A和B. A取决于B.我写了类似的东西:public class A {private B b;@Autowiredpublic void setB(B b) {this.b = b;} }@Component public class B {}new XmlBeanFactory(new FileSystemResource("./spring.xml")).getBean(A.class);配置<context:annotation-config/> <context:component-scanbase-package="com"> </context:component-scan><bean class="com.A" autowire="byType" />它工作得很好.现在我也希望通过注释配置...

java – 是否有一个JSR-330相当于Spring的@Value注释?【代码】

我正在尝试在Spring 3中使用JSR-330注释. 是否有一个JSR-330相当于Spring的@Value注释用于插入属性值?例如我能以一种指示Spring注入属性值的方式使用@Provider吗?解决方法:我在使用org.springframework.beans-3.0.5.RELEASE.jar的项目中查找了@Value的用法.注释在这里引用两个位置,AutowiredAnnotationBeanPostProcessor和QualifierAnnotationAutowireCandidateResolver. 在AutowiredAnnotationBeanPostProcessor中,提到的唯一JS...

java – 注释的处理在哪里发生?

我最近一直在阅读关于注释的内容,我有点困惑.我已经使用了注释@NotNull,但我真的不知道它是如何检查变量是否为空.没有在代码中的任何位置,我看到任何检查null的值.这是有道理的,因为它是一个接口,所以实际处理在哪里发生,为什么不在代码中指定这个位置?我见过的例子通常只是制作一个带有值的注释,但是没有做任何事情,所以我对实现的位置感到困惑.解决方法:注释只是一个元数据,不多也不少.如果要指定有关该类的一些详细信息,请在其...

java – 在Spring 3中使用带有注释类的PropertyOverrideConfigurer【代码】

编辑:这里有一些解释为什么被接受的答案对我有用,可能对其他人来说可能是个问题. 在我的foo-app-servlet.xml中,我有这一行:<context:component-scan base-package="com.foo.app" />当我之前使用spring2时,我的所有服务bean都来自applicationContext.xml,但现在它们直接被引入foo-app-servlet.xml.在我的项目中,servlet有自己的一组覆盖,因此我需要覆盖servlet覆盖文件而不是applicationContext覆盖文件. 覆盖时,如果你没有命名你...

Java Spring Framework jmx托管注释@ManagedAttribute未在MBeanServerConnection / Jconsole / Visual vm / bean列【代码】

我已将Spring注释添加到我的代码中但是当通过visual vm连接时,方法“myExample()”没有显示在JMX bean列表中 我的代码:import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jmx.export.annotation.ManagedAttribute; import org.springframework.jmx.export.annotation.ManagedResource; import org.springframework.stereotype.Component;@Component @ManagedResource public class MyC...

java – 注释处理工具< - 检查有效注释【代码】

我有@ColumnMetadata(index=1) ... @ColumnMetadata(index=2) ... @ColumnMetadata(index=3) ...我必须使用APT检查索引号是否是唯一的.我不知道该怎么做.我不懂教程,一般我在网上找材料有问题. 这该怎么做?有关APT的任何教程/任何内容?解决方法:您可能希望使用可插入注释API,即apt工具的后继者.这是一个简短的入门教程:Java 6.0 Features Part – 2 : Pluggable Annotation Processing API 这大致是检查注释所需的步骤: >创建一...

你如何用Java注释掉整个班级?【代码】

不是说我会需要这个,但你怎么评论出一个类似于以下内容的整个课程:public class yadayada extends yadayadasquared {/*** Says Hello**/public String sayHello() {return "Hello";} }在课堂上有很好的评论/记录方法吗? 让我们想象一下,只有五分钟才能避免进行整个分支讨论…… 是的,你妄想纯粹主义者,我看到了这个! https://stackoverflow.com/questions/123423/do-you-leave-historical-code-commented-out-in-classes-that-y...

java – 将泛型类注释为JSF托管bean【代码】

我遇到了以下类型的代码:@ManagedBean @SessionScoped SomeClass<T> {... blah-blah }由于框架将其实例化为没有类型信息的通用SomeClass对象,您是否看到此类代码的任何好处?或者你会把它归类为代码味道?解决方法:泛型是编译时语法糖(因此在运行时完全不存在). JSF在运行时(通过反射方式)实例化bean.所以,是的,这绝对是代码味道.只有SomeClass是托管bean扩展的基类(但它本身不是托管bean)才有意义. 例如.public abstract class C...

java – Spring – 使用@Configurable和@Value注释使用new运算符创建对象【代码】

是否可以在使用AspectJ编织的类上使用@Configurable,并使用Spring加载使用@Value注释的字段/方法的值? 我知道它可能与@Autowired和@Resource等…还有其他人. 例如@Configurable public Class MyObj{@Value("$(my.prop)")private String aField;public String getAField(){return aField;} }然后有类似的东西public aMethodSomewhereElse(){MyObj obj = new MyObj()assertNotNull(obj.getAField()); }是否有任何替代方法可以使用ne...

java – 如何为Hibernate查询注释添加限制?【代码】

我在Java Hibernate中有这个@Query("SELECT dirPar FROM DirectiveParagraph dirPar, Directive dir "+ "WHERE dirPar.directive = dir "+ "AND dir.txtDirCode = :txtDirCode ");List<DirectiveParagraph> getByName(@Param("txtDirCode") String name, @Param("page") int page ,@Param("size") int size);我想用限制和大小检索,就像这样SELECT * FROM tblDirectiveParagraph where intDirectiveID = 1 limit 10,10;如何为@Quer...

注释 - 相关标签