问题标签 [jsr]

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 投票
2 回答
7379 浏览

java - 编译错误:computeFrames 选项不支持 JSR/RET

编译 java 文件时在 IntelliJ 项目上出现此错误。没有列出特定的源文件,但它失败并出现此错误。

删除以下编译器标志可修复错误:

但是,因为我们的目标是 Java 5,所以这些需要在那里。是否有一些特定的代码(可能是一个try/catch块)导致了这个错误?

0 投票
2 回答
306 浏览

java - 如何在不专门使用 Spring ApplicationContext 的情况下检索 beansOfType(Class) 列表?

我越来越多地尝试设计和构建我的应用程序,使它们与框架无关。这意味着使用 JSR 注释而不是 Spring 注释、JPA2 接口等,但我发现自己有时会遇到很多困难。

例如,此刻,我需要检索特定类的所有 bean 的列表。使用特定于 Spring 的方法,我可以使用 ApplicationContext .getBeansOfType(Clazz),但我试图在不使用 Spring ApplicationContext 的情况下执行此操作。

是否有等效于 Spring 的应用程序上下文的 JSR?

Ex(快速伪代码):

不使用 Spring 我怎么能做到这一点?

0 投票
2 回答
929 浏览

java - Google Guice 独立批处理中的 JSR-352

我正在尝试使用 javax.batch 1.0 和 Java SE 7 和 Guice 进行批处理

阅读有关 JSR-352 的 JavaEE 7 文档,他们显然设置了要在 Glassfish 中执行的代码,但我没有发现如何在外部运行它。

现在我的问题是关于 JobContext 接口,它应该通过 CDI 自动注入:如何用 Guice 制作它?尝试类似:

在概念上是错误的,它会导致 StackOverflowError(所以我在这里:>)。真的有必要吗?示例将其注入到 Job 属性中。我能联系到他们吗,也许,通过

?

谢谢你。

我从未使用过 Weld(据我所知,它会在 Java SE 上提供 CDI),所以唯一的选择是 Spring Batch。

0 投票
0 回答
85 浏览

java - 自定义验证注释的 beans.xml 映射

我正在编写自定义验证注释。这涉及创建@interface 注释和 ConstraintValidator 的实现。例如,@interface 可以定义如下:

是否可以使用这种定义风格但没有'validatedBy'声明,而是在spring beans.xml文件中定义@interface和ContraintValidator实现之间的映射?

0 投票
1 回答
252 浏览

validation - spring是实现jsr 303还是扩展规范

我很困惑,如果弹簧验证只支持 jsr 303 或弹簧验证是 jsr 303 的实现,如 hibernate-validator 或 apache-validator

0 投票
4 回答
24321 浏览

java - 在 List 上添加 @NotNull 或 Pattern 约束

我们如何确保列表中的各个字符串不是空/空白或遵循特定模式

我也想加个图案

@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.")

但我可以没有它。但我肯定希望有一个约束来检查列表中的任何字符串是否为空或空白。还有 Json 模式的样子

0 投票
1 回答
863 浏览

java - 验证 Spring MVC 中的空数字字段

当用户未在框中输入任何内容时,我遇到了 JSR 303 验证问题。我想验证一个字段必须是一个数字并且 > 0。这是代码

如果输入一个数字,验证工作正常,但如果留空则抛出NumberFormatException

我知道我可以更改floatFloat并使用@NotEmpty,但我不想仅仅因为这个简单的验证而更改类型。

有任何想法吗?

0 投票
1 回答
10917 浏览

spring-mvc - HTTP 状态 500 - 处理程序处理失败;嵌套异常是 java.lang.AbstractMethodError:

请帮助我更好地学习 Spring 3 MVC 的基础知识,我正在尝试了解 Spring JSR 303: Bean Validation 并且根本无法解决以下问题,我已经花了一天多的时间:(

我想要一个简单的验证在这里工作。hello.jsp 中的名称、密码和电子邮件字段不能留空,这就是目的。到目前为止,每次尝试将 hello.jsp 提交时所有字段都为空白,都会遇到以下错误

HTTP 状态 500 - 处理程序处理失败;嵌套异常是 java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;

错误堆栈:

所有使用的罐子都是:

  1. antlr-2.7.6.jar
  2. aopalliance-1.0.jar
  3. asm-attrs-1.5.3.jar
  4. cglib-nodep-2.2.2.jar
  5. cglib-nodep-2.2-sources.jar
  6. commons-collections-2.1.jar
  7. commons-dbcp-1.4.jar
  8. commons-logging-1.1.3.jar
  9. dom4j-1.6.1.jar
  10. hibernate-3.2.6.ga.jar
  11. hibernate-annotations-3.3.1.GA.jar
  12. hibernate-commons-annotations-3.0.0.ga.jar
  13. hibernate-entitymanager-3.3.2.GA.jar
  14. hibernate-jpa-2.0-api-1.0.0.Final.jar
  15. 休眠搜索-3.0.0.GA.jar
  16. hibernate-validator-4.2.0.Final.jar
  17. hibernate-validator-cdi-5.1.0.Final.jar
  18. hsqldb.jar
  19. java-mail-1.4.4.jar
  20. javax.servlet.jsp.jstl-1.2.1.jar
  21. jsch-0.1.49.jar
  22. jstl-1.2.jar
  23. jta.jar
  24. lucene-core-2.3.2.jar
  25. lucene-highlighter-2.0.0.jar
  26. mysql-connector-java-5.1.21.jar
  27. org.springframework.asm-3.1.2.RELEASE.jar
  28. org.springframework.beans-3.1.2.RELEASE.jar
  29. org.springframework.context.support_3.0.5.RELEASE.jar
  30. org.springframework.context-3.1.2.RELEASE.jar
  31. org.springframework.core-3.1.2.RELEASE.jar
  32. org.springframework.expression-3.1.2.RELEASE.jar
  33. org.springframework.orm-3.1.2.RELEASE.jar
  34. org.springframework.transaction-3.1.2.RELEASE.jar
  35. org.springframework.web.servlet-3.1.2.RELEASE.jar
  36. org.springframework.web-3.1.2.RELEASE.jar
  37. 持久性-api-1.0.jar
  38. slf4j-api-1.7.5.jar
  39. slf4j-api-1.7.7.jar
  40. spring-aop-3.1.2.RELEASE.jar
  41. spring-jdbc-3.1.2.RELEASE.jar
  42. spring-tx-3.1.2.RELEASE.jar
  43. 验证-api-1.1.0.Final.jar

*控制器:MainController.java *

hello.jsp

请让我知道我肯定错过了什么的地方。如果是 jar 兼容性问题,请提及我需要替换的 jar 的名称。

提前致谢。

0 投票
1 回答
1071 浏览

java - Spring - 针对 bean 验证 Controller 内的输入

我有一个使用有效负载执行某些操作的控制器,但现在我想在执行任何操作之前对其进行验证。有效负载被转换为byte[]然后读入一个名为 AuthorizationServer 的类,该类具有一些验证注释 - @NotNull、@NotBlank 等。

这是 AuthorizationServer 类中的一个块:

这是控制器:

现在,在下一行中,我想根据 AuthorizationServer 类中声明的注释来验证授权服务器。我在春季4。有人可以指导我吗?谢谢!

0 投票
3 回答
3945 浏览

java - 泽西岛的@QueryParams 整数溢出

爪哇,泽西岛

发送获取请求

  1. http://domain.cc/path1?param1=1222534625474 // 溢出 Int

  2. http://domain.cc/path1?param1=qweqwe

如何处理这个错误?我想捕捉错误并抛出另一个(我的)错误