我从GitHub得到了一个项目,这是一个运行Maven依赖项的JavaSpring启动应用程序。我很困惑为什么我不能在STS上成功运行该应用程序。在我的旧笔记本电脑上不再有问题。因为我刚刚更换了我的笔记本电脑,所以这个问题只发生在这台笔记本电脑上。
问题的细节/症状是:
我试图从这里的其他帖子中找到结果,但无济于事。
我导入项目的步骤是:
我还尝试从命令提示符创建Maven构建,最终成功了。
由于这里的情况很奇怪,请进一步建议我能做些什么。谢谢。
Lombok有一个Eclipse插件(因此也有STS),它通过直接支持Lombok来增强IDE:https://projectlombok.org/setup/eclipse
没有这个扩展,IDE就无法真正识别和支持龙目岛。
非常感谢你的建议。
首先,我已经确保我的STS是最新版本。我从官方网站安装它https://spring.io/tools.我下载了视窗系统。见图。我执行了spring-tool-suite-4-4.16.1。RELEASE e4.25.0-win32. win32。x86_64.self-解压.jar文件。一个包含STS应用程序的文件夹已经生成。
关于你的第二个问题,我确信我有lombok依赖项。这是我的pom. xml的一部分。见图片。我还再次执行了“mvn清洁安装”。它是成功的,没有错误。
仅供参考,我还确保每个设置都是正确的,例如:
但是由于STS仍然无法识别Spring Boot注释。这就是为什么这里看起来很奇怪。例如,日志在IDE上带有错误消息的红色下划线。@Data字段的Getter和Setter不会与该Spring Boot注释隐式引用,因为它们也带有错误下划线。