虽说Springboot的首选开发IDE是IntelliJ IDEA,然而对于老爷机来说IDEA太过庞大,对于因为某些原因而无法使用主力开发电脑时,使用VSCode来开发Springboot也不失为一个不错的选择。
安装开发扩展
在商店中搜索Java Extension Pack 扩展,并安装。
这是一个扩展包,VSCode 会自动安装关联的扩展:
- Cloudfoundry Manifest YML Support
- Concourse CI Pipeline Editor
- Debugger for Java
- Java Dependency Viewer
- Java Test Runner
- Language Support for Java(TM) by Red Hat
- Maven for Java
在商店中搜索Spring Boot Extension Pack 扩展,并安装。
这是一个扩展包,VSCode 会自动安装关联的扩展:
- Spring Boot Dashboard
- Spring Boot Tools
- Spring Initializr Java Support
- Visual Studio IntelliCode
配置Java与Maven路径
打开VSCode的设置文件(setting.json), 写入以下配置
{
  // java路径
  "java.home": "C:/Software/java11/jdk",
  // maven配置文件路径
  "java.configuration.maven.userSettings": "C:/Software/maven-3.6.1/conf/settings.xml",
  // 修改pom.xml后导入依赖的动作(automatic 为自动下载与导入)
  "java.configuration.updateBuildConfiguration": "automatic",
  // maven主程序路径
  "maven.executable.path": "C:/Software/maven-3.6.1/bin/mvn",
  // 不显示在VSCode文件视图中的文件
  "files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true,
    // 文件夹
    ".mvn": true,
    ".vscode": true,
    "target": true
  },
}
使用方式
按下F1,输入spring initializr,选择Generate a Maven Project选项即可。
选中想要的插件按回车即可,结束选择的方式是选中Selected x dependencies选项,并按Enter键。
配置启动项
在.vscode/launch.json文件中写入以下内容:
"configurations": [
  {
    "type": "java",
    "name": "DemoApplication",
    "request": "launch",
    "mainClass": "com.example.springdemo.DemoApplication",
    "projectName": "springdemo"
  }
]
保存后再按下F5 即可启动项目。
Gradle也是类似的方式






