java - @Component注解未解决

标签 java spring intellij-idea ant

Here's a screenshot of my IntelliJ Project 我在 Windows 操作系统和 Ant-Build 项目上使用 IntelliJIdea 15.0.2。 当我尝试按以下方式使用它时,出现“无法解析符号‘组件’”错误:

@Component
public class StreamGateway {
}

没有任何提示表明我可以通过按 Alt+Enter 导入任何库。 如果我尝试手动导入:

导入org.springframework.stereotype.Component;

尝试通过“在网络上查找 jar”选项下载某些库时出现 404 错误。我还尝试手动下载“data-management-cli-1.2.3.1-app.jar”,但找不到它。

有什么建议吗?

最佳答案

如果您不使用任何依赖管理系统(例如 Maven 或 Ivy),则必须自己下载所需的库并将它们手动添加到您的项目中(我强烈建议使用自行管理依赖项的构建系统)。

但是,在您的情况下,您需要 Spring 框架,但据我所知,他们不再提供压缩发行版。因此,您必须从 Maven 中心 ( http://search.maven.org ) 下载 JAR。将它们放在项目中的文件夹中,并将它们添加为 IntelliJ 中的项目库。

关于java - @Component注解未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881938/

相关文章:

java - 如何在运行时动态地将测试组分配给测试方法以及@BeforeXXX和@AfterXXX注释的方法?

java - 在集成测试期间防止 spring-rabbit 中的@RabbitListener 尝试连接到服务器

Java Spring Boot休息服务之争

java - JSP如何调用变量?

java - 在 Android Studio/Intellij IDEA 中自动生成 Android Log TAG

intellij-idea - 在较新版本的 Intellij 中隐藏侧边栏链接

java - JDK-9 不允许我使用字符串 : "java.lang.String is ambiguous"?

java - 无法实例化 ViewPagerIndicator CirclePageIndicator

java - 批处理在 Spring+Hibernate+JPA 中内存不足

java - Spring JPA Repository - 单独的插入和更新方法