当前位置: 首页 > news >正文

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

相关文章:

  • StarRocks 在爱奇艺大数据场景的实践
  • 下载pyenv
  • 飞算 JavaAI:支持复杂业务逻辑生成,降低 80% 开发门槛
  • Zookeeper(80)Zookeeper的常见问题有哪些?
  • 机器幻觉产生的原因
  • IDEA相关配置
  • Vosk语音识别包
  • 运动想象 (MI) 分类学习系列 (17) : CCSM-FT
  • 大白话解释安全框架Spring Security是什么 有什么用 怎么用
  • Windows Qt开发到底选MSVC编译还是MinGW编译?
  • 小红书湖仓架构的跃迁之路
  • 004-利用Docker安装Mysql
  • Python数据类型与运算全攻略:零基础掌握类型转换与核心操作
  • WordPress多语言插件GTranslate
  • Windows 11 部署 GPUStack 运行 DeepSeek
  • 基于 MetaGPT 自部署一个类似 MGX 的多智能体协作框架
  • 版图自动化连接算法开发 00001 ------ 直接连接两个给定的坐标点
  • AI大模型-提示工程学习笔记21-图提示 (Graph Prompting)
  • 清华—北大DeepSeek教学资料合集—从入门到精通【免费下载】
  • 【2023——二项式反演】
  • 网站url跳转代码/百度关键词排名用什么软件
  • 江西东乡网站建设/品牌营销方案
  • 女生学ui设计难不难/百中搜优化
  • 响应式建站工具/夸克浏览器网页版入口
  • 网站开发属于软件开发/软文推广渠道
  • php网站开发最低配置/潍坊seo排名