当前位置: 首页 > 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

http://www.lryc.cn/news/526274.html

相关文章:

  • .git/hooks/post-merge 文件的作用
  • Kafak 单例生产者实现-C#操作
  • Cursor开发前端的详细过程
  • 基于微信小程序的移动学习平台的设计与实现(LW+源码+讲解)
  • atheris从安装到fuzz输入输出解读
  • 「 机器人 」系统辨识实验浅谈
  • 基于Flask的哔哩哔哩评论数据可视化分析系统的设计与实现
  • [央企大赛 2025] pwn
  • C语言初阶--折半查找算法
  • Python!从0开始学爬虫:(一)HTTP协议 及 请求与响应
  • [ Spring ] Spring Cloud Gateway 2025 Comprehensive Overview
  • 【项目初始化】自定义异常处理
  • Windows10安装MySQL找不到MSVCR120.dll和MSVCP120.dll问题解决
  • 【嵌入式】总结——Linux驱动开发(三)
  • 计算机图形学:实验三 光照与阴影
  • 「 机器人 」扑翼飞行器混合控制策略缺点浅谈
  • 蓝桥杯算法日常|c\c++常用竞赛函数总结备用
  • 每日十题八股-2025年1月24日
  • tomcat的accept-count、max-connections、max-threads三个参数的含义
  • 【无标题】mysql python 连接
  • linux naive代理设置
  • [STM32 - 野火] - - - 固件库学习笔记 - - -十一.电源管理系统
  • DBO优化最近邻分类预测matlab
  • 【深入理解FFMPEG】命令行阅读笔记
  • 图形化数据报文转换映射工具
  • 智能体0门槛开发
  • ssh密钥登录GitHub时一直提示“Error: Permission denied (publickey)”
  • mapbox加载geojson,鼠标移入改变颜色,设置样式以及vue中的使用
  • 考研机试题:打印日期
  • OpenHarmonyOS 3.2 编译生成的hap和app文件的名称如何配置追加版本号?