0x01 Visual Studio Code 添加扩展
- Java Dependency Viewer
- Java Extension Pack Language Support for Java™ by Red Hat
- Lombok Annotations Support for VS Code
- Spring Boot Extension Pack
0x02 配置Java地址
Ctrl + Shift + P => 输入 Setting 找到 打开设置(Json)
然后把下方配置拷贝进去,修改下粗体字段的路径
“workbench.iconTheme”: “vscode-icons”,
“workbench.startupEditor”: “newUntitledFile”,
“java.errors.incompleteClasspath.severity”: “ignore”,
"java.home":“C:\Program Files\Java\jdk1.8.0_65”,
"java.configuration.maven.userSettings": “C:\Program Files\apache-maven-3.6.2\conf\settings.xml”,
"maven.executable.path": “C:\Program Files\apache-maven-3.6.2\bin\mvn.cmd”,
“maven.terminal.useJavaHome”: true,
“maven.terminal.customEnv”: [
{
“environmentVariable”: “JAVA_HOME”,
"value": "C:\Program Files\Java\jdk1.8.0_65"
}
],
备份下我的
{
"[javascript]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"editor.fontFamily": "'Fixedsys Excelsior 3.01',Consolas, 'Courier New', monospace",
"editor.fontSize": 16,
// 配置语言的文件关联 (如: `"*.extension": "html"`)。这些关联的优先级高于已安装语言的默认关联。
"files.associations": {
"*.pak": "json"
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"vsicons.dontShowNewVersionMessage": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"window.zoomLevel": 0,
"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"workbench.editor.enablePreview": true,
//java==
"workbench.iconTheme": "vscode-icons",
"workbench.startupEditor": "newUntitledFile",
"java.errors.incompleteClasspath.severity": "ignore",
"java.home":"C:\\Program Files\\Java\\jdk1.8.0_65",
"java.configuration.maven.userSettings": "C:\\Program Files\\apache-maven-3.6.2\\conf\\settings.xml",
"maven.executable.path": "C:\\Program Files\\apache-maven-3.6.2\\bin\\mvn.cmd",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\Java\\jdk1.8.0_65"
}
],
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"C:\\Users\\vbleg\\.vscode\\extensions\\gabrielbb.vscode-lombok-1.0.1\\server\\lombok.jar\"",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
}
0x03 创建项目
打开Visual Studio
第一步 按下 Ctrl + Shift + p 在搜索框输入 spring 选择 Generate a Maven Project
接着他会在搜索框继续提示你输入 包名项目名Maven版本 包依赖等信息
第二步 选择java
第三步 输入包名
第四步 输入项目id
第五步 选择spring boot 版本
第六步 选择依赖项 我这选了个 Lombok 然后点击 第一行的 Selected 确定 在弹出窗口选择项目生成的目录
保存成功后 会在右下角弹出个窗口 点击 打开
打开后法线已经生成了基本的项目
0x04 调试项目
进入调试选项卡 点击右边的 create a launch.jsonfile
调试选项里有两个选项
第一个是 调试当前选中的文件
第二个是 调试整个项目
选中第二个 点绿色箭头或直接F5
成功运行调试