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

SpringBoot --项目启动的两种方式

2.SpringBoot环境启动方法

2.1使用 maven 项目

  1. 引入依赖
<!-- 解决版本冲突关键   -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.5.3</version>
</parent><!-- 导入跟web开发相关的起步依赖   -->
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>

2.编写启动类

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

3.编写 Controller

//@Controller  //表明当前是一个控制器,被 spring 容器管理
//@ResponseBody // 表明当前返回的是 json 格式
@RestController //是一个符合注解, 包含上面两个注解
public class HelloController {@GetMapping("/hello")public String hello() {return "hello spring boot";}
}

2.2使用 springInitializr

这个比较简单,不需要我们编写启动内和导入依赖,只需要按照步骤操做,便可自动实现

http://www.lqws.cn/news/585289.html

相关文章:

  • js遍历对象的方法
  • 【MySQL】数据库基础
  • .net8导出影像图片按现场及天拆分
  • 51单片机CPU工作原理解析
  • 借助 KubeMQ 简化多 LLM 集成
  • YOLOv12_ultralytics-8.3.145_2025_5_27部分代码阅读笔记-torch_utils.py
  • 后台填坑记——Golang内存泄漏问题排查(一)
  • 设计模式(六)
  • 大模型开源技术解析 4.5 的系列开源技术解析:从模型矩阵到产业赋能的全栈突破
  • 2025年06月30日Github流行趋势
  • 遥控器双频无线模块技术要点概述
  • SegChange-R1:基于大型语言模型增强的遥感变化检测
  • 07-three.js Debug UI
  • Webpack原理剖析与实现
  • QT中QSS样式表的详细介绍
  • 【MySQL基础】MySQL索引全面解析:从原理到实践
  • 汽车轮速测量专用轮速传感器
  • 51c~UWB~合集1
  • SpringBoot项目开发实战销售管理系统——项目框架搭建!
  • 【windows上VScode开发STM32】
  • C#数字格式化全解析:从基础到进阶的实战指南
  • 电铸Socket弹片测试全解析:如何提升5G连接器稳定性?
  • 华为物联网认证:开启万物互联的钥匙
  • uni-app开发app保持登录状态
  • 【C++】简单学——模板初阶
  • 中证500股指期货一手多少钱呢?风险如何?
  • 易语言-登录UI演示
  • 一个代理对象被调用时,方法调用的链路是怎样的?
  • 【Kafka使用方式以及原理】
  • 安卓获取图片(相机拍摄/相册选择)