欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > Spring Boot 3.x- 快速搭建入门

Spring Boot 3.x- 快速搭建入门

2024/12/28 2:37:29 来源:https://blog.csdn.net/Fine_Cui/article/details/144735853  浏览:    关键词:Spring Boot 3.x- 快速搭建入门

简述

使用场景
在使用传统的 Spring 框架(如 SSM)时,配置文件(XML 或 properties)一旦出错,通常会导致错误难以排查,并且单个配置文件的错误可能导致整个项目无法启动。这种复杂性是推动 Spring Boot 成为主流的重要原因。如今,微服务架构(如 Spring Cloud)更是大势所趋。

Spring Boot 的优势
Spring Boot 配置简洁高效,以“约定优于配置”的理念为核心,能显著提升开发效率。其主要优点包括:

  • 快速启动和运行:搭建框架到运行仅需几分钟。
  • 内嵌 Web 服务器:无需单独安装 Tomcat 等服务器。
  • 强大的依赖管理:通过 Maven 或 Gradle 自动管理依赖版本。
  • 简化配置:通过注解和简单的配置文件代替繁琐的 XML 配置。

Spring Boot 的这些特点极大地降低了开发和维护的复杂性,同时为微服务架构提供了坚实的技术基础。

本文要点

本文将带你快速创建一个Spring Boot项目体验,启动并实现在浏览器访问接口得到一个 Hello World 的输出.。
环境

  • JDK 17
  • IntelliJ IDEA 2024.3
  • Spring Boot 3.4.1
  • Maven 3.9.8

快速生成 Spring Boot 项目

1、访问 https://start.spring.io/ 生成一个初始项目。
选择生成参数2、我们需要去请求接口,所以需要一个 Web依赖

添加依赖
3、点击 Generate 生成项目,会下载一个 zip 的项目压缩包

点击生成

Spring Boot 项目导入

1、下载后解压 spring-boot-demo3.zip,这里是你自定义的名字。
2、打开 IntelliJ IDEA ,点击菜单栏【文件】 =》【打开】,找到你解压后的 pom.xml 点击打开。
导入项目
3、作为项目打开
作为项目打开
4、等待Maven加载完毕即可。

配置启动

1、配置启动端口。
修改 application.properties ,新增如下代码。

# 配置端口
server.port=9110

2、 修改启动类

我们要加一个接口,用于访问返回输出一个 Hello World

在启动类 SpringBootDemo3Application.java 类上加注解 @RestController

表明它不仅是一个@Controller还是一个只返回json的控制类

@RestController = 类上加@Controller+方法上加@ResponseBody

ps:启动类要放到包最外层
启动类要放到包最外层

SpringBootDemo3Application.java

package com.github.cuifuan.demo3;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;/*** @author cuifuan*/
@RestController
@SpringBootApplication
public class SpringBootDemo3Application {public static void main(String[] args) {SpringApplication.run(SpringBootDemo3Application.class, args);}/*** 这里的@GetMapping相当于@RequestMapping(value = "/hello", method = RequestMethod.GET)**/@GetMapping("hello")public String halo() {return "hello world";}
}

启动并访问

点击第一个或第二个(Debug模式)启动

启动项目

启动成功之后访问 http://localhost:9110/hello

访问

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com