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

java – Spring 3注释:xml-less声明式事务管理【代码】

我正在按照教程here创建一个纯注释驱动(xml-less)spring 3应用程序 这是我的配置文件@Bean(name = "dataSource") public DriverManagerDataSource dataSource() {DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();driverManagerDataSource.setDriverClassName("org.postgresql.Driver");driverManagerDataSource.setUrl("jdbc:postgresql://localhost:5432/test");driverManagerDataSource.setUs...

java – 如何验证自定义注释属性?【代码】

我有一个自定义字段注释类,有两个属性,如下所示:public @interface Field {String type();int order(); }我想验证订单,它不应该是负值,不应该重复,例如:class User {@Field(uiType = "TEXT", order = 1)private String fName;@Field(uiType = "TEXT", order = 2)private String lName; }任何人都可以帮我做吗?解决方法:虽然这不是Bean Validation API的用途,但您可以使用它执行此验证.我假设你使用了Hibernate Validator,这是BV...

java – 由@OneToMany注释引起的异常【代码】

请任何人帮我找到解决这个问题的方法.似乎在Hibernate中,当有多个集合时,@ OneToMany注释存在问题. 当我尝试这样做时,它会给出这个异常引起的:org.hibernate.loader.MultipleBagFetchException:无法同时获取多个行李.这是我的实体类:@Entity @Table(name = "game", catalog = "competition_manager") public class Game implements java.io.Serializable {private List<GamePlayerGoals> gamePlayerGoalses = new ArrayList<Gam...

java – Hibernate条件返回空列表但存在数据.使用注释【代码】

我无法弄清楚为什么这个查询没有给我任何结果.我知道表中存在数据.执行查询时,列表变量“results”为空.我正确实现了复合键吗? 我甚至尝试使用@EmbeddedId来完成此操作,但返回的列表仍然是空的.Session sess = HibernateUtil.getSession();Criteria criteria = sess.createCriteria(Employee.class);criteria.add(Restrictions.eq("employeeId", 255847208));criteria.add(Restrictions.eq("serialId", 461));List<Employee> resu...

java – 从AnnotationMirror获取元素注释【代码】

是否有更好的方法从AnnotationMirror获取元素注释?这对我来说真是太烂了.for (AnnotationMirror annotationMirror : element.getAnnotationMirrors()) {try {Class annotationClass = Class.forName(annotationMirror.getAnnotationType().toString());Annotation annotation = element.getAnnotation(annotationClass);} catch (ClassNotFoundException e) {e.printStackTrace();} }解决方法:简短的回答是:它无法完成 – 您必须...

java – HIbernate一对一注释不依赖表中生成外键GerericGenerator【代码】

我试图在Person和Auth表之间创建OneToOne关系.问题是当生成DB表“Auth”时,我没有在AUTH表中看到应该引用Person的外键.对象是让Auth表使用Person Table的相同主键.@MappedSuperclasspublic abstract class DomainBase {@Id@GeneratedValue(strategy = GenerationType.SEQUENCE) private Long id;@Version@Column(name="OPLOCK")private Integer version;}@Entity@Table(name = "person") public class Person extends DomainBase ...

java – JPA Criteria查询与谓词比较注释的字段@Convert在执行时获得ORA-00932【代码】

我正在开发一个Java EE 7应用程序(持久性提供程序是Hibernate 4.3.5,DB是Oracle 11g),其中我使用的是一个实体类,其中Long字段表示日期的毫秒数.这样做是为了避免使用DB的日期数据类型(例如时区处理)的问题.这是相关的实体类代码:import java.util.Date;@Table @Entity public class Transference implements Serializable {private static final long serialVersionUID = 1L;// ... elided fieldsprivate Date dateTime;// ... el...

java – Spring中@Service注释的功能【代码】

这是一种“什么是@Service注释?”问题,但另一种方法.因为,我不确定这里发生了什么: 我有一个控制器类:@Controller public class GreetingController {@AutowiredSomeBean someBean;@MessageMapping("/msg")public String msg() {someBean.handleMsg();return "";} }在someBean.handleMsg中,我尝试向目标发送响应.有点像这样:public class SomeBean {@Autowiredprivate SimpMessagingTemplate messagingTemplate;public handleM...

Java注释:通过注释验证列表中的基元【代码】

我希望能够验证列表中的原语,我想知道是否有一种标准的方法.例如,验证列表中字符串的大小. 一个例子:@Size(max = 64) // validates that a string is max 64 chars. private String name;@Size(max = 64) // validates that the list size is max 64 items. private List<String> names;// What I want: @ValidateInsidePrimitives(@Size(max = 64) ) private List<String> names;我见过人们做的是将基元包装到一个对象中这样做...

java – 没有执行方法参数的自定义注释【代码】

我已经实现了一个自定义注释@Password来对我的方法setPassword()的参数进行验证.注释定义如下:// Password.java import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*;import javax.validation.*;@Target({METHOD, FIELD, PARAMETER, ANNOTATION_TYPE}) @Retention(RUNTIME) @Constraint(validatedBy = PasswordValidator.class) @Documente...

java – 如何在使用Spring的@Value注释插入时避免截断零前导数字?【代码】

假设我们将环境变量导出为:export SOME_STRING_CONFIG_PARAM="01"和application.properties:some.string.config.param=${SOME_STRING_CONFIG_PARAM:01}注入Java字段:@Value("${some.string.config.param}") String someStringConfigfParam;启动Spring应用程序后打印出该字段:System.out.println("someStringConfigParam: " + someStringConfigParam);结果:someStringConfigParam: 1如何告诉Spring该值应该被视为String?解决方...

java – 如何检查类的注释是否属于特定类别?【代码】

我的课程注释如下:@BaseProp(category = Property.CATEGORY1) where Property is a class defined as public enum Property{ CATEGORY1("category1"), CATTEGORY2("category2");public static Property getCategory(String value) {return Property.valueOf(Optional.ofNullable(value).orElseThrow(IllegalArgumentException::new).toUpperCase());}它有适当的getter,setter,constructors和这个方法getCategory(). 我在多个包中...

java – Spring MVC注释@ModelAttribute【代码】

我对Spring MVC注释@ModelAttribute有一些疑问.在名为“addProduct”的第一个方法中,我创建了Model模型,在调用model.addAttribute之后,我可以在jsp文件中使用“product”名称,例如product.getProductPrice.但是在第一个与第一个相同的方法中,我添加了参数“@ModelAttribute(”product“)产品”,但为什么?如果我将删除此注释,我的程序与以前一样工作,请解释我)非常感谢,对不起我的英语,我来自乌克兰)@RequestMapping("/admin/produ...

java – 找不到@EnableSwagger注释【代码】

我只想记录我的春季休息应用程序.关于如何使用springfox,我在pom.xml中添加了依赖项:<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version> </dependency>jar正确下载但我无法找到@ EnableSwagger2注释.解决方法:同样在这里. springfox-core中不存在springfox.documentation.swagger2 jar:2.7.0当我以前使用它时,它们存在于2.6.1的早期版本中.我回到了2.6.1. 检查他...

java – 在使用@refreshScope注释的多个实例上应用/刷新【代码】

我正在编写Spring启动应用程序,它使用弹簧配置,部署在关键的云代工厂上,并由Netflix Eureka作为发现服务器/负载均衡器公开. 我创建了一个bean如下:@Component @ConfigurationProperties("config") @RefreshScope @Data public class GeneralProperties {private boolean ignoreEvent; }在更改配置库中的实际属性后调用Eureka使用/ refresh暴露的应用程序路由时,@ refreshScope注释的值已更改(在响应状态中结束该字段存在),这意味着...

注释 - 相关标签