【java – 存在任何注释?】教程文章相关的互联网学习教程文章

java – 一个类可以注释为@Repository和@Entity吗?

我对Hibernate很新.我在理解这些简单的逻辑时遇到了问题.我已经知道Spring使用@Repository来访问对象.此外,Hibernate使用@Entity来表示映射到数据库表的实体.我只是想知道是否可以使用@Repository和@Entity注释单个类,因为它们或多或少意味着相同.解决方法:没有. Hibernate实体由Hibernate ORM框架管理,当您通过get()或load()访问它们时,它们(及其代理)由hibernate创建.它们具有与Spring bean完全不同(且复杂)的生命周期(它们可以被...

java – 使用注释和使用web.xml有什么区别?

我正在研究Java Servlet,我很好奇为什么Apache Software基础摆脱了web.xml并让程序员使用了注释.使用注释比使用web.xml更好吗?它们之间有什么区别?解决方法:没有区别,注释只是更方便,并且可以防止您拥有数百个条目的膨胀web.xml(如果应用程序更大).它也是Convention over configuration方法的一部分.另请注意,您不必使用注释,仍可以在web.xml中注册servlet.

java – JPA @Column注释创建注释/描述【代码】

我想知道是否有可能从jpa / hibernate注释创建数据库列描述/注释,如下所示: ALTER TABLE tablename CHANGE status status INT(11)NOT NULL COMMENT’sample description / comment’; 它将是很棒的功能,但我无法在JPA规范中找到任何相关信息. 也许我应该使用@Column(columnDefinition =“”)属性,但我没有任何线索.请帮忙解决方法:我找到了自己问题的答案. 我不确定是不是可以?它适用于所有数据库吗? 肯定它适用于mysql. 这是工...

java – 当事务只读取数据时,我应该避免使用注释@Transactional吗?【代码】

我已经从使用TransactionProxyFactoryBean的旧式事务管理迁移到Spring推荐的Declarative事务管理,以避免出现不时出现的事务的异常. 对于事务保存更新删除我添加了注释: @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class) 它对我有用. 问题是:Should I avoid using the annotation @Transactional when the transaction only reads data?例:public TradeData getTrade(long tradeId) throws Ex...

java – 对注释类型Transactional未定义属性readOnly【代码】

当我将这段代码放在服务方法上时,我收到此错误@Transactional(readOnly =true)我正在编写此代码以使事务只读.你能告诉我在这种情况下我做错了什么解决方法:确保从org.springframework.transaction.annotation.Transactional导入@Transactional而不是从javax.transaction.Transactional导入,因为readOnly属性特定于Spring事务.

java – 在Spring中的多个事件上使用@EventListener注释【代码】

这似乎是一个非常直截了当的问题,但我似乎无法在任何地方找到答案. 在Spring中,我可以使用@EventListener注释为事件创建一个侦听器,如下所示:@Component public class MyListener {@EventListenerpublic void handleEvent(ContextRefreshedEvent event) {...} }但是,如果我需要相同的方法来监听多个事件并根据发生的事件采取不同的行动呢? 直觉上,我在想类似的东西:@Componentpublic class MyListener {@EventListenerpublic vo...

java – 使用注释将默认值注入Spring bean【代码】

我想使用注释为bean中的列表设置默认值. 例如,如果它不是列表,您可以执行以下操作:@Value("myValue") String test;但是,在我的情况下,我想为List of String提供默认值.List<String> tests;在XML中,它是这样的:<bean id="beanId" class="class..."><property name="tests"><list><value>value 1</value><value>value 2</value><value>value 3</value></list></property> </bean>我想知道是否有现有的注释,或者我是否需要创建注释?...

java – 如何使用注释从配置文件中使用变量限定autowired属性?【代码】

我的具体问题是我已经配置了两个实现相同接口的bean,并且我有第三个bean,它具有该接口类型的属性.我使用config属性注入属性.因此,假设RemoteDataSource和LocalDataSource实现IDataSource并且dao1具有IDataSource类型的属性,我的XML配置可能如下所示:<bean id="datasource1" class="com.foo.RemoteDataSource"><property name="url">${url}</property> </bean> <bean id="datasource2" class="com.foo.LocalDataSource"><property ...

java – 在eclipse中缺少“注释处理”菜单【代码】

我用这本手册https://github.com/excilys/androidannotations/wiki/Eclipse-Only-Configuration"5 Go to Java Compiler > Annotation Processing and choose Enable annotation processing"但我没有Java编译器中的注释处理(只有构建,错误/警告,Javadoc,任务标记).怎么解决?ADT: 23.0.2 Eclipse: 4.2.1 Java: 1.6解决方法:这似乎是Android开发工具包内部版本23.0.2和should be fixed in 23.0.3中的一个Oopsy.我一直无法找到自己...

是否主动向方法添加Java注释?【代码】

有没有办法修改.class文件以便为某些方法添加Java注释?基本上我想遍历jar文件中的每个类文件的方法并注释某些类文件.请注意,在使用jar文件时,这不是在运行时.相反,在我完成之后,我想要使用注释修改类文件. 我有权访问源代码,所以如果有一个自动源代码修饰符,那也可以… 我假设我需要一个像Javassist或ASM这样的工具.如果是这样,我应该使用哪一个,我该怎么做呢?解决方法:实际上,这是AspectJ的经典用例:declare @method : public ...

奇怪的地方的Java注释【代码】

浏览一个spring框架项目的源代码,我遇到了一个如下所示的方法:@RequestMapping("primitive") public @ResponseBody String primitive(@RequestParam Integer value) {return "Converted primitive " + value; }作为一个休闲的Java用户,我以前没有遇到过这个问题.据我所知,@符号在java注释之前,但在方法签名本身中似乎有注释. @ResponseBody和@RequestParam部分在做什么?解决方法:@ResponseBody实际上只是一个Plain-Jane Method a...

java – Jersey的@ManagedAsync注释是什么?

有人请解释@ManagedAsync注释的含义吗?它有什么作用? 从文档(https://jersey.java.net/apidocs/2.21/jersey/org/glassfish/jersey/server/ManagedAsync.html):Indicates that the resource method to which the annotation has beenapplied should be executed on a separate thread managed by an internalJersey executor service.是不是资源在不同的线程上执行?我很迷惑.解决方法:@ManagedAsync用于使泽西资源异步.这意味着...

java – 有没有办法从带有注释的同一个类声明两个spring bean实例?【代码】

我通常使用XML Spring配置(spring-conf.xml)来执行此操作:<beans><context:component-scan base-package="org.company.dept.business" />... <bean id="myServiceB2B" class="org.company.dept.business.service.MyService"p:configLocation="WEB-INF/classes/b2b.properties" /><bean id="myServiceResidential" class="org.company.dept.business.service.MyService"p:configLocation="WEB-INF/classes/residential.properties"...

java – 在Spring中可以使用多个@Qualifier注释吗?【代码】

我有一组以两个属性为特征的bean.它们基本上是针对不同类和不同目的的序列化器. 例如,可能有一个用于本地日志的Order序列化程序,用于记录webservice调用的Order序列化程序,用于跟踪URL的Customer序列化程序和用于跟踪URL的Customer序列化程序. 这就是为什么我想使用这样的两个@Qualifier注释:@Autowired @Qualifier("order") @Qualifier("url") private Serializer<Order> orderSerializer;不幸的是,编译器在这种情况下抱怨重复注...

java – 可以继承@Repository注释吗?【代码】

可以继承@Repository注释吗? 我可以创建一个@Repository public abstract class BaseRepository { }然后在不指定@Repository注释的情况下扩展它?public class MyRepository extends BaseRepository { }我如何知道是否可以继承注释?解决方法:见http://www.docjar.com/html/api/org/springframework/stereotype/Repository.java.html 没有@Inherited注释,因此它不会被继承.

注释 - 相关标签