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

SpringBoot入门之创建一个Hello World项目

文章目录

  • 一、使用传统的方式
    • 1、创建一个SpringBoot项目
    • 2、配置pom.xml文件
    • 3、下载Maven依赖
    • 4、创建一个Controller类:com.devops.controller.HelloController
    • 5、创建一个引导类:com.devops.HelloApplication
    • 6、启动项目
    • 8、访问8080
    • 9、完整项目结构
  • 二、使用Spring Initializr快速创建
    • 安装Spring Boot插件
    • 创建项目(需要联网)
  • 三、参考视频


一、使用传统的方式

1、创建一个SpringBoot项目

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
创建成功
在这里插入图片描述

2、配置pom.xml文件

在pom.xml文件中添加如下内容

<groupId>com.example</groupId>
<artifactId>springboot-helloword</artifactId>
<version>1.0-SNAPSHOT</version><!--配置远程maven依赖源-->
<repositories><repository><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></repository>
</repositories><!--Springboot工程需要继承的父工程,定义了各种技术的版本信息,组合了一套最优搭配的技术版本-->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.0</version>
</parent><dependencies><!--web开发的起步依赖,定义了完成该功能需要的坐标集合,其中大部分版本信息来自于父工程--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies><build><plugins><!--配置Maven打包插件--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.7.0</version><configuration><mainClass>com.devops.HelloApplication</mainClass></configuration></plugin></plugins>
</build>

在这里插入图片描述

3、下载Maven依赖

在pom.xml文件中右击→Maven→Reload project
在这里插入图片描述
等待下载完成

4、创建一个Controller类:com.devops.controller.HelloController

在这里插入图片描述
在这里插入图片描述

HelloController.java代码:

package com.devops.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){return "Hello Devops!";}
}

在这里插入图片描述

5、创建一个引导类:com.devops.HelloApplication

在这里插入图片描述
HelloApplication.java代码

package com.devops;import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.SpringApplication;/*** 引导类。SpringBoot项目的入口*/
@SpringBootApplication
public class HelloApplication {public static void main(String[] args) {SpringApplication.run(HelloApplication.class,args);}
}

6、启动项目

在这里插入图片描述
启动成功,监听端口默认为8080
在这里插入图片描述

8、访问8080

在这里插入图片描述

9、完整项目结构

在这里插入图片描述

二、使用Spring Initializr快速创建

安装Spring Boot插件

在这里插入图片描述
在这里插入图片描述

创建项目(需要联网)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
勾选Spring Web
在这里插入图片描述
在这里插入图片描述

三、参考视频

https://www.bilibili.com/video/BV1Lq4y1J77x?spm_id_from=333.788.player.switch&vd_source=0467ab39cc5ec5940fee22a0e7797575&p=4


http://www.mrgr.cn/news/82606.html

相关文章:

  • 猫咪的猫粮不吃了咋回事?猫不吃猫粮了
  • 函数指针的用法
  • [A-25]ARMv8/v9-GIC的系统架构(中断的硬件基础)
  • 基于生成式对抗网络(GAN)的前沿研究与应用
  • 钓鱼攻击(Phishing)详解和实现 (网络安全)
  • Linux下部署Redis集群 - 一主二从三哨兵模式
  • 服务器信息整理:用途、操作系统安装日期、设备序列化、IP、MAC地址、BIOS时间、系统
  • 【动态重建】时间高斯分层的长体积视频
  • 期末速成C++【大题汇总完】
  • 【蓝桥杯研究生组】第14届Java试题答案整理
  • DES密码的安全性分析(简化版本)
  • MySQL 08 章——聚合函数
  • 算法题(25):只出现一次的数字(三)
  • CSP初赛知识学习计划(第一天)
  • Spring Boot 3 实现 MySQL 主从数据库之间的数据同步
  • React Native 项目 Error: EMFILE: too many open files, watch
  • 密码学精简版
  • 06-C++类和对象强化
  • RSA密码的安全性分析(简化版本)
  • WandB使用笔记
  • C++ 中 Unicode 字符串的宽度
  • 《learn_the_architecture_-_aarch64_exception_model》学习笔记
  • Android NDK开发实战之环境搭建篇(so库,Gemini ai)
  • 【小制作】米家模拟手指点击
  • Linux(Centos 7.6)命令详解:cd
  • 2007年IMO几何预选题第8题