VScode 开发 Springboot 程序

1. 通过maven创建springboot程序

输入 mvn archetype:generate

选择模板,一般默认选择为第 7 种方式;

选择之后,一般要你填写如下内容:

  • groupId: 组织名称;
  • artifactId: 项目名称;
  • version: 版本(或快照);
  • package: 与组织名称一致即可(打包后的名称);

填写完之后在键盘上按y再回车即可;

创建成功之后,输入cd 项目名称 进入项目目录下,然后输入 code . 即可之间在VScode集成环境下,打开项目;

2. pom.xml 配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.example</groupId>
  <artifactId>demo</artifactId>
  <version>0.0.1</version>
  <packaging>jar</packaging>

  <name>demo</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <!-- 新增 parent 节点 -->
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.3.4</version>
  </parent>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- 新增 spring-boot-starter-web 依赖 -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>
</project>

3. 编写启动类

package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Hello world!
 *
 */
@SpringBootApplication
@RestController
public class App 
{
    @GetMapping("/")
    public String hello() {
        return "Hello World!";
    }

    public static void main( String[] args )
    {
        SpringApplication.run(App.class, args);
    }
}

4. 测试

在终端中输入 mvn spring-boot:run 启动 springboot 程序;

在浏览器中输入 localhost:8080

### 配置 VSCode 支持 Spring Boot 开发环境 #### 安装必要扩展 为了使 Visual Studio Code (VSCode) 成为强大的 Spring Boot 开发平台,安装合适的插件至关重要。推荐安装以下几种扩展: - **Java Extension Pack**: 这个包包含了编写 Java 应用所需的一系列工具和支持[^2]。 - **Spring Boot Tools**: 提供了对 Spring Boot 特性的全面支持,比如项目创建向导、属性文件编辑器等功能。 - **Maven for Java 或 Gradle for Java**: 如果项目依赖管理采用 Maven 或 Gradle,则应相应地安装这些构建工具的支持插件来简化操作流程。 #### 下载并配置 JDK 和 Maven/Gradle 确保本地已正确下载并设置了 JDK 环境变量;对于使用 Maven 构建的项目来说,同样要确认 MAVEN_HOME 已经被添加到系统的 PATH 变量中。这一步骤通常是在命令行环境中完成验证。 #### 创建新的 Spring Boot 项目 可以通过多种方式新建一个 Spring Boot 项目,在这里介绍一种简单的方法——利用 Spring Initializr 来在线生成初始代码结构,并将其导入至 VSCode 中继续开发工作。也可以通过上述提到的 "Spring Boot Tools" 插件直接在 IDE 内部发起请求获取模板工程。 #### 设置启动参数与调试选项 当准备运行应用程序时,可以在 `.vscode` 文件夹下的 `launch.json` 文件里定义好 JVM 参数和其他必要的配置项以便于更灵活地控制应用行为。下面是一个简单的例子展示如何指定活动 profile 和其他常用参数: ```json { "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)-demoApplication", "request": "launch", "mainClass": "com.example.demo.DemoApplication", "projectName": "${workspaceFolderBasename}", "args": "", "vmArgs": "-Dspring.profiles.active=dev" } ] } ``` 此段 JSON 数据说明了怎样设置主类路径、传递给程序的参数列表以及虚拟机级别的参数(如激活特定 profiles)。当然还可以根据实际需求调整更多细节上的设定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值