如何快速搭建一个SpringBoot项目

这篇具有很好参考价值的文章主要介绍了如何快速搭建一个SpringBoot项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前面我们了解了SpringBoot背景和特点,本节我们主要介绍如何快速构建一个SpringBoot项目,以此来提升日常开发效率。

SpringBoot是搭建应用的手脚架,由Spring公司的核心团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突等问题得到了很好的解决。

脚手架地址:Spring | Projects  -> Spring Boot

如何快速搭建一个SpringBoot项目

官方文档地址(截至到目前为3.0.6版本):Overview (Spring Boot 3.0.6 API)

如何快速搭建一个SpringBoot项目

1、SpringBoot环境准备

1)环境准备:Windows安装Java环境 

2)开发工具:Java开发工具 IntelliJ IDEA使用

3)Maven环境搭建,自行上网查询,一大堆。

4)  SpringBoot版本选择:

如果使用JDK8的话,则选择2.x.x版本。
Spring官网介绍:如果选择了3.0.0版本的SpringBoot,JDK最低要17
注意:版本不适配会造成Application运行失败。

5) 此教程演示依赖版本

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.7</version> <!--根据自行需要调整-->
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<!-- jdk版本 -->

<properties>
   <java.version>11</java.version> <!--JDK版本根据自行需要调整-->
</properties>

2、快速创建SpringBoot项目

直接使用官方提供的脚手架,提高框架构建效率。 Spring | Quickstart -> Spring Initializr

步骤一:配置依赖参数

如何快速搭建一个SpringBoot项目

 

步骤二:点击“GENERATECTRL +”下载配置好的项目框架,解压并导入Idea中。

如何快速搭建一个SpringBoot项目

已创建好的工程会包含:启动类、application.properties(可以配置一些启动和运行时参数,比如应用名、端口号等)和 pom依赖。我们直接更新依赖包即可。

说明:

1)由于springboot已经内置了tomcat。 如果不配置,默认服务端口为8080。我本地8080端口被其它应用占了,所以这里改为8888。

如何快速搭建一个SpringBoot项目

2)我本地已经有spring boot 2.7.7版本 和 JDK 11 了,所以把spring boot parent的版本和jdk版本做了调整, 大家可参考前面的版本对应关系调整。

依赖如下,

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.7</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<!-- jdk版本 -->

<properties>
   <java.version>11</java.version>
</properties>

步骤三:启动应用。

出现如下图,则启动正常。

如何快速搭建一个SpringBoot项目

步骤四:添加测试controller进行验证。

代码如下,

package com.xintu.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class SpringbootApplication {

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

	@GetMapping("/hello")
	public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
		return String.format("欢迎 %s 来到<a href=\"http://www.35xintu.com\">35新途</a>!", name);
	}

}

测试验证,

如何快速搭建一个SpringBoot项目

以上!文章来源地址https://www.toymoban.com/news/detail-433508.html

到了这里,关于如何快速搭建一个SpringBoot项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何快速搭建自己的阿里云服务器(宝塔)并且部署springboot+vue项目(全网最全)

    对于新手或者学生党来说,有时候就想租一个云服务器来玩玩或者练练手,duck不必花那么多钱去租个服务器。这些云服务厂商对学生和新手还是相当友好的。下面将教你如何快速搭建自己的阿里云服务器,完成云服务器的部署。 现在阿里云对于新用户来说,还是挺仗义的,

    2024年02月04日
    浏览(30)
  • 新手快速搭建springboot项目

    添加完成maven的pom文件之后,会自动更新,也可能不会自动更新,那么我们需要手动更新它。 配置完成后,maven打包可以生成可执行jar文件 在resources文件夹下,创建application.properties 在resources文件夹下,创建templates文件夹 在templates下创建index.html 需要maven执行编译,否则容易

    2024年02月09日
    浏览(18)
  • 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

    前言         Spring Boot是Spring Framework的一款脚手架式框架,可以帮助开发者快速构建基于Spring的企业级应用程序。本篇博客将介绍如何使用IntelliJ IDEA(以下简称IDEA)来快速搭建一个Spring Boot项目。 目录 ​编辑 前言 使用IDEA快速搭建SpringBoot项目 建立步骤 第一步新建一个

    2024年04月09日
    浏览(22)
  • 快速搭建SpringBoot3.x项目

    上一小节中我们从0到1 使用Vite搭建了一个Vue3项目,并集成了Element Plus 实现了一个简单的增删改查页面。 这一篇中我们将使用IDEA快速搭建一个SpringBoot3.x的项目。 1、File-new-project 2、选择“Spring Initializr”,点击next; 3、选择spring boot版本及添加相关依赖 这一步我们需要选择

    2024年02月08日
    浏览(17)
  • 【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

    环境准备: 开发工具IDE:IntelliJ IDEA 2022.2.4 (Ultimate Edition) 开发环境JDK:Oracle OpenJDK Version 1.8.0_162 构建工具MAVEN: Maven 3.6.3 (1)创建spring initializr工程 通过IntelliJ IDEA工具创建工程时,通过file-new-project后,在弹出的界面中选择spring initializr选项(社区版无此选项)。然后去勾选相关

    2024年02月03日
    浏览(21)
  • 如何快速搭建一个小程序积分商城

    随着移动互联网的迅猛发展,小程序已成为企业进行私域营销的有力工具之一。而在私域营销中,积分商城作为一种有效的激励方式,能够吸引用户参与、提升用户粘性。本文将为您介绍如何快速搭建一个小程序积分商城,助您在私域营销中取得成功。 1. 确定积分商城目标和

    2024年02月12日
    浏览(20)
  • 搭建一个属于自己的springboot项目

    最近公司要上个新系统,指定由我来带两个人进行开发,既然是新项目,那么项目搭建的事就落到我的头上了。现在都是使用springboot进行开发,为此我搭环境使用的是springboot,具体java环境如下, 使用springboot的版本是2.3.3.RELEASE。使用maven进行项目管理, 总结下,我使用到的

    2024年02月07日
    浏览(27)
  • Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】

    未优化做简单的判断: 优化:返回的是json的格式 GlobalExceptionHandler 这里为啥要写这两个类: 理解:编写 GlobalExceptionHandler 类可以集中处理应用程序中的各种异常,提高代码的可维护性,同时简化了代码 实体:使用注解 抛一个异常: 报错信息: 这个是时候错误已经该变:

    2024年01月22日
    浏览(34)
  • SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理

    SpringBootWeb入门 我们在之前介绍Spring的时候,已经说过Spring官方(Spring官方)提供很多开源项目,点击projects,看到spring家族旗下的项目 Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选

    2024年02月12日
    浏览(30)
  • 如何快速搭建一个大模型?简单的UI实现

    🔥博客主页: 是dream 🚀系列专栏: 深度学习环境搭建、环境配置问题解决、自然语言处理、语音信号处理、项目开发 💘每日语录:相信自己,一路风景一路歌,人生之美,正在于此。 🎉感谢大家点赞👍收藏⭐指正✍️ 前言:本文章纯属是自己无聊,调用了星火认知大模

    2024年02月05日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包