Spring Boot 初学者指南:快速启动你的项目
创始人
2025-01-11 05:02:36
0次

一. Spring Boot 介绍 

在学习 SpringBoot 之前,我们先认识一下 Spring

官网

Spring Boot 是 Spring 框架的一个子项目,旨在简化新 Spring 应用的初始搭建和开发过程。

通过 Spring Boot,开发者可以快速启动一个基于 Spring 的项目,而不必进行繁琐的配置工作。这篇文章将带你从零开始,快速入门 Spring Boot。

二. 准备工作 

  • JDK 17 或以上版本:Spring Boot 需要 Java 环境 , Spring 6 要求JDK最低为17。
  • IDE:推荐使用 IntelliJ IDEA、Eclipse 。
  • Maven 或 Gradle:用于依赖管理和项目构建。

三. 创建 Spring Boot 项目

使用 Spring Initializr 创建项目

Spring Initializr 是一个在线工具,能够快速生成一个 Spring Boot 项目模板。访问 Spring Initializr,按以下步骤创建项目:

  1. 选择项目构建工具:Maven 或 Gradle。
  2. 选择 Spring Boot 版本:一般选择最新的稳定版本。
  3. 输入项目信息:
    • Group:com.example
    • Artifact:demo
    • Name:demo
    • Description:Demo project for Spring Boot
    • Package name:com.example.demo
  4. 选择依赖项:至少选择 Spring Web。
  5.  创建成功 

为了更好地理解 创建项目的扩充 接下来我将图文的形式来创建项目

接下来导入依赖

最后 点击创建 就 创建好第一个Spring Boot 项目了! 

项目结构简介 : 

导入项目后,你会看到以下目录结构:

src |-- main |   |-- java |   |   |-- com.example.demo |   |   |   |-- DemoApplication.java |   |-- resources |       |-- application.properties |       |-- static |       |-- templates |-- test |   |-- java |       |-- com.example.demo |           |-- DemoApplicationTests.java |-- target |-- pom.xml 

主要文件说明

  • src\main\java:Java 源代码
  • src\main\resources:为静态资源或配置文件
  • static:静态资源文件夹,比如 js, css, html 等静态文件,不需要服务器数据进行绑定的页面
  • templates:模板资源文件夹,主要存放动态模板文件,比如 JSP, Freemarker, Thymeleaf 等需要服务器动态渲染数据的文件
  • src\test\java:测试源代码
  • target:编译后的文件路径
  • pom.xml:Maven 配置文件

四 :  启动项目!

在 com.example.demo 包下创建一个新的 Java 类  HelloController :

package com.example.demo;  import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;  @RestController public class HelloController {      @GetMapping("/hello")     public String hello() {         return "Hello, Spring Boot!";     } } 

说明

  • @RestController:标记该类为控制器,能够处理 HTTP 请求。
  • @GetMapping("/hello"):映射 GET 请求到 /hello 路径。
  • hello() 方法:处理请求并返回字符串响应。

五 . 运行应用

回到 DemoApplication.java,运行 main 方法启动应用。Spring Boot 会自动启动一个嵌入式的 Tomcat 服务器,并监听默认的端口 8080。

在浏览器中访问 : http://localhost:8080/hello ,你应该能看到页面显示 "Hello, Spring Boot!"。

   

启动 成功 !
​​​

六. 总结

恭喜你!你已经成功创建并运行了一个简单的 Spring Boot 应用。通过这篇快速入门指南,你学会了如何使用 Spring Initializr 创建项目、理解项目结构、编写简单的控制器以及启动应用。

Spring Boot 还有很多强大的功能等待你去探索,例如数据访问、集成安全、RESTful 服务等。希望这篇文章能帮你快速上手 Spring Boot,并在后续的学习和开发中给你带来更多的便利。

相关内容

热门资讯

今日重大通报!wepoker软... 很多人使用云端 AI 时,都担心wepoker软件辅助程序、内部资料上传带来隐私风险。这款本地运行的...
传递经验!wpk辅助哪里买,德... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wpk辅助哪里买解析、 AI 处理、...
我来教大家!!wpk私人局辅助... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
安装教程!wejoker私人辅... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
玩家必备教程!wpk辅助插件,... 您好,玩家必备教程!wpk辅助插件,wepoker开挂工具插件(先前存在有透视挂)这款游戏可以开挂的...
一分钟揭秘!德扑之心免费透视,... 一分钟揭秘!德扑之心免费透视,wepoker真的有挂教程(果然是真的有开挂)AI 是一款可以让一直输...
重大通报!德扑圈有透视吗,德普... 您好:德扑圈有透视吗这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特...
一分钟揭秘!德普之星有辅助软件... 德普之星有辅助软件吗AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数据...
热点推荐!wepoker辅助真... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
详细教程!德普之星辅助器怎么用... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成德普之星辅助器怎么用解析、 AI 处...