20250225-vscode配置SpringBoot项目
Table of Contents
核心插件安装
code --install-extension vscjava.vscode-spring-initializr code --install-extension vscjava.vscode-java-pack code --install-extension Pivotal.vscode-boot-dev-pack code --install-extension vscjava.vscode-maven
热部署配置
spring.devtools.restart.enabled=true spring.devtools.restart.additional-paths=src/** # 端口设置 server.port=8080
JavaHome、maven
- ~/.vscode/settings.json
{ "java.project.referencedLibraries": [ "lib/**/*.jar", "chucai-admin/src/main/resources/**" ], "java.configuration.updateBuildConfiguration": "automatic", "maven.executable.path": "/usr/local/bin/mvn", "spring-boot.ls.java.home": "/Users/ykyk/Library/Java/JavaVirtualMachines/corretto-1.8.0_432/Contents/Home" }
启动类
- 会在打开的项目下自动生成.vscode/launch.json
- 形如
{ "version": "0.2.0", "configurations": [ { "type": "java", "request": "launch", "mainClass": "Application", // 自动生成 "projectName": "${workspaceFolderArtifactFileName}" } ] }
热部署配置
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
Lombok支持:安装扩展 vscode-lombok ➔ 添加设置
"java.jdt.ls.vmargs": "-javaagent:\"${env:HOME}/.m2/repository/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar\""
application.properties
# 启用热部署 spring.devtools.restart.enabled=true # 配置服务器端口 server.port=8080