java - @CrossOrigin 注释无法编译

标签 java spring-boot java-7

我使用的是 spring boot 1.5.4 并且 @crossorigin 不能使用 JDK 1.7 进行编译 它使用 JDK 1.8 进行编译,但我只需要 1.7

错误:(19, 1) java: 注释 org.springframework.web.bind.annotation.CrossOrigin 缺少属性值

我该怎么办? 我正在使用 InteliJIdea

最佳答案

尝试将您的 JDK 7 更新到最新版本。

我在这个link的评论部分找到了这个解决方案

It says that this was a known and resolved issue in java 1.8 and has been back-ported to java 7. So, Update to the latest java 7 version (7u80) or Java 8 version.

关于java - @CrossOrigin 注释无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45656877/

相关文章:

java - 如何在 TreeItem JavaFX 上添加 KeyListener?

java - 使用 Spring Data JPA 的自定义查询返回自定义对象

tomcat7 - 在 Tomcat7 服务器上运行 Web 服务时出现错误 - Ubuntu 16.04 LTS

java - 为什么 Java 7 和 Eclipse 3.8 编译器无法使用新的 Java 7 菱形运算符编译 JDK 代码?

java - 捕获多个异常时的特定和相同操作

java - 创建对象时出现 NullPointerException

java - 在 Android 中使用 JCIFS

java - 使用前瞻表达式匹配组

java - 如何在 Spring Boot 中将特定类记录到另一个日志文件

java - 我无法使用 CrudRepository 执行 .save(),@Id 中出现错误