以下是详细讲解“VsCode搭建Spring Boot项目并进行创建、运行、调试”的完整攻略:
准备工作
- 安装Java JDK;
- 安装Maven;
- 安装VsCode;
- 安装Java Extension Pack插件,并启用;
- 安装Spring Boot Extension Pack插件,并启用。
创建项目
- 打开VsCode;
- 点击左侧“资源管理器”图标,创建一个新文件夹作为项目的根目录;
- 在终端中输入以下命令:
mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
该命令会基于Maven的Quick Start模板生成一个新项目。
-DgroupId
表示项目的组织ID;-DartifactId
表示项目的名称;-DarchetypeArtifactId
表示Maven模板的ID;-
-DinteractiveMode=false
表示自动创建项目,无需用户确认。 -
命令执行完成后,打开新创建的文件夹,可以看到生成的项目结构。
编写代码
- 在VSCode中打开新创建的项目;
- 找到
src/main/java/com/example/demo
目录,新建一个Java源代码文件(例如:HelloController.java
); - 在新建的Java源代码文件中编写如下代码:
```java
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Hello, World!";
}
}
```
@RestController
表示该类是一个RESTful API的Controller;@RequestMapping("/")
表示处理根(即"/")的请求;-
public String index()
表示处理请求并返回一个字符串。 -
保存新建的Java源代码文件。
运行项目
- 进入终端,切换至项目根目录;
- 输入以下命令:
mvn spring-boot:run
该命令会编译并运行Spring Boot应用程序。
- 命令执行成功后,终端会显示如下信息:
Started DemoApplication in xx seconds (JVM running for xx)
此时,Spring Boot应用程序已经成功运行起来了。
- 打开浏览器,访问
http://localhost:8080/
,可以看到浏览器输出"Hello, World!"。
如果输出的不是"Hello, World!",而是"Whitelabel Error Page",则说明应用程序没有部署成功,需要检查代码和依赖项。
- 在终端中使用
Ctrl+C
停止应用程序。
调试项目
- 在VsCode中打开新创建的项目;
- 找到VSCode左侧“调试”选项卡,点击“新建配置”;
- 在弹出的配置文件中填写以下代码:
json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)",
"request": "launch",
"mainClass": "com.example.demo.Application",
"args": ""
}
]
}
注意,上述配置中的mainClass
属性需要根据实际项目的情况进行修改,示例以com.example.demo.Application为例。
- 在Java源代码文件
HelloController.java
中添加断点; - 找到VSCode左侧“调试”选项卡,点击启动按钮;
- 在弹出的应用程序中,触发断点;
- 在VSCode的“调试控制台”窗口中可以看到程序的运行状态和日志信息。
以上就是在VsCode中搭建Spring Boot项目并进行创建、运行、调试的完整攻略。
以下是两条示例:
示例1:使用VsCode搭建Spring Boot项目
创建项目
在VsCode中创建一个新的文件夹,作为项目根目录。
在终端中输入以下命令,自动创建Spring Boot项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
编写代码
在VSCode中打开新创建的项目,找到src/main/java/com/example/demo
目录,新建一个Java源代码文件(例如:HelloController.java
)。
在新建的Java源代码文件中编写如下代码:
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Hello, World!";
}
}
运行项目
在终端中输入以下命令,编译并运行Spring Boot应用程序:
mvn spring-boot:run
打开浏览器,访问http://localhost:8080/
,可以看到浏览器输出"Hello, World!"。
调试项目
在VsCode中打开新创建的项目;
找到VSCode左侧“调试”选项卡,点击“新建配置”;
在弹出的配置文件中填写以下代码:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)",
"request": "launch",
"mainClass": "com.example.demo.Application",
"args": ""
}
]
}
在Java源代码文件HelloController.java
中添加断点;
找到VSCode左侧“调试”选项卡,点击启动按钮;
在弹出的应用程序中,触发断点;
在VSCode的“调试控制台”窗口中可以看到程序的运行状态和日志信息。
示例2:使用VsCode调试Spring Boot项目
创建项目
在VsCode中创建一个新的文件夹,作为项目根目录。
在终端中输入以下命令,自动创建Spring Boot项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
编写代码
在VSCode中打开新创建的项目,找到src/main/java/com/example/demo
目录,新建一个Java源代码文件(例如:HelloController.java
)。
在新建的Java源代码文件中编写如下代码:
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
String result = "Hello, World!";
System.out.println(result);
return result;
}
}
调试项目
在VsCode中打开新创建的项目;
找到VSCode左侧“调试”选项卡,点击“新建配置”;
在弹出的配置文件中填写以下代码:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)",
"request": "launch",
"mainClass": "com.example.demo.Application",
"args": ""
}
]
}
在Java源代码文件HelloController.java
中添加断点;
找到VSCode左侧“调试”选项卡,点击启动按钮;
在弹出的应用程序中,触发断点;
在VSCode的“调试控制台”窗口中可以看到程序的运行状态和日志信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VsCode搭建Spring Boot项目并进行创建、运行、调试 - Python技术站