首页 > 解决方案 > 如何让 Visual Studio 识别 Spring Boot 包并获得 IntelliSense?

问题描述

我使用 VS Code 的 Spring Intializr 扩展创建了一个 Spring Boot 应用程序。配置,构建工具:maven,语言:Java,groupId:com.example,artifactId:springdemo,Spring boot 版本:2.0.3,我从下拉列表中选择了 Spring MVC 和 Spring DevTools Core 2 个依赖项。这是所选依赖项的屏幕截图 导入后打开文件夹结构Project Structure after vs code 导入maven项目并打开文件夹

在此之后我运行了一个命令

chmod 777 mvnw

授予 gradle 包装器权限,然后

./mvnw clean install

在 ./mvnw clean install 命令之后,这似乎可以正常工作

这是我的 pom.xml 我的 pom.xml 包含

区别如下:我的 VS Code 项目不包含 Maven 依赖项文件夹,就像 eclipse 一样,即使在安装了所有包之后 vs code 似乎也无法识别包并 在 vs code 中显示错误错误 这就是我的 eclipse 项目的方式结构看起来像eclipse 项目结构包含 maven 依赖项

最终结果是一个正在运行的项目。该项目甚至从 vs 代码运行./mvnw spring-boot:run

但我无法从 VS Code 获得任何类型的 IntelliSense,虽然 eclipse 可以工作,但我需要使用 VS Code。请帮忙。

标签: javamavenspring-bootvisual-studio-codespring-boot-maven-plugin

解决方案


推荐阅读