我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SpringBoot 项目的创建与启动步骤详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SpringBoot 项目的创建与启动步骤详解

Spring Boot是什么

众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。

为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot。

Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring Boot 也成为了时下炙手可热的技术。

Spring Boot 的特点

Spring Boot 具有以下特点:

1. 独立运行的 Spring 项目

Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“ java–jar xx.jar” 即可运行。

2. 内嵌 Servlet 容器

Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包

3. 提供 starter 简化 Maven 配置

Spring Boot 提供了一系列的“starter”项目对象模型(POMS)来简化 Maven 配置。

4. 提供了大量的自动配置

Spring Boot 提供了大量的默认自动配置,来简化项目的开发,开发人员也通过配置文件修改默认配置。

5. 自带应用监控

Spring Boot 可以对正在运行的项目提供监控。

6. 无代码生成和 xml 配置

Spring Boot 不需要任何 xml 配置即可实现 Spring 的所有配置。

配置开发环境

在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。工欲善其事,必先利其器,IDE(集成开发环境)的选择相当重要,目前市面上有很多优秀的 IDE 开发工具,例如 IntelliJ IDEA、Spring Tools、Visual Studio Code 和 Eclipse 等等,那么我们该如何选择呢?

这里我们极力推荐大家使用 IntelliJ IDEA,因为相比于与其他 IDE,IntelliJ IDEA 对 Spring Boot 提供了更好的支持。Spring Boot 版本及其环境配置要求如下表

创建 SpringBoot 项目

1、Spring Initializr 创建 SpringBoot 项目

第一步: 打开IDEA,如下图打开 File—>New—>Project ,然后进入下一步。

第二步: 打开Project后,按照下图步骤创建一个 Empty Project 项目,项目名称为 springboot_csdn,然后进入下一步。

第三步: 空项目创建好之后,右击项目名称,新建一个 Module,进入下一步。

第四步: 打开 Spring Initializr,在设置对话框中,Server URL 默认是 start.spring.io,所以用此步骤进行创建 springboot 项目时必须联网。且创建的本质,是将官网创建的步骤以 IDEA 图形化界面的方式创建。

start.spring.io 是国外的一个网站,当运行速度较慢的时候,我们使用国内的阿里云网站:start.aliyun.com

输入项目的 GroupId、ArtifactId 等内容,注意 Type 为 Maven,packaging 为 jar,Java version 切换为 8(默认为 11),最后点击下方的 Next 按钮,进行下一步;

第五步: 到此界面,其实无需过多更改,可以选择 Spring Boot 2.7.9 的版本。后面项目创建后根据实际情况还能修改,然后点击 Create,一个springboot 项目便创建完成。

注意:如果创建完成后,pom.xml文件不是蓝色的m显示时,右击文件,添加到maven管理,添加后,打开Maven点击更新即可。

2、Maven 创建 SpringBoot 项目

第一种方式创建 SpringBoot 项目的前提是需要在联网的情况下,当没有网的时候,我们就不能用上面的方式来创建 SpringBoot 项目了,这时我们就需要使用 Maven 创建 SpringBoot 项目,此方式创建的前提是本地仓库已经缓存之前创建 SpringBoot 项目所需要的相关依赖。

创建步骤如下:

第一步: 按照之前创建 Maven 的步骤进行创建。

第二步: 返回 IntelliJ IDEA 工作区,会发现 Maven 项目创建完成,其目录结构如图所示。

第三步: 在该 Maven 项目的 pom.xml 中添加以下配置,导入 Spring Boot 相关的依赖

<!--继承springboot的父工程-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.5</version>
</parent>
<!--引入web依赖  spring+springmvc-->
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

<!--    项目打jar包必要插件-->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

第四步: 在 cn.kgc.springboot包下,创建一个名为 HelloWorldApplication 主程序,用来启动 Spring Boot 应用,代码如下

<!--
 	注解说明:  该注解是组合注解
        @SpringBootConfiguration   用来自动配置spring相关环境  spring+springmvc
		@EnableAutoConfiguration   开启自动配置 核心注解
		@ComponentScan			   组件扫描   只能扫描当前包和子包
-->

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

启动 Spring Boot

默认情况下,Spring Boot 项目会创建一个名为 ***Application 的主程序启动类 ,该类中使用了一个组合注解 @SpringBootApplication,用来开启 Spring Boot 的自动配置,另外该启动类中包含一个 main() 方法,用来启动该项目。直接运行启动类 HelloworldApplication 中的 main() 方法,便可以启动该项目,结果如下图

注意:Spring Boot 内部集成了 Tomcat,不需要人为手动配置 Tomcat,开发者只需要关注具体的业务逻辑即可。

为了能比较的清楚的看到效果,我们在 cn.csdn.springboot 包下又创建一个 controller 包,并在该包内创建一个名为 UserController 的 Controller,代码如下

package cn.kgc.springboot01.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("user")
public class UserController {
    @RequestMapping("show")
    private String Show(){
        System.out.println("springboot01展示了!");
        return "springboot01展示了!";
    }
}

重启 Spring Boot 项目,然后在地址栏访问 “http://localhost:8080/user/show”,结果如下图

SpringBoot 设置端口号

上面我们项目运行的默认端口号是 8080,如果我们想更改端口号,用如下方式实现即可:

1、如下图,打开 resources 目录下的 application.properties 文件,在文件中添加 “server.port=8888” ,8888即是最新的端口号。

运行效果如下:

2、application.properties 做设置,会增加代码的冗余,因此,我们通常使用 yml 格式的文件进行配置设置;将 application.properties 改为application.yml ,内容修改如下:

server:
  port: 9999

运行效果如下:

到此这篇关于SpringBoot 项目的创建与启动的文章就介绍到这了,更多相关SpringBoot创建与启动内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SpringBoot 项目的创建与启动步骤详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

SpringBoot 项目的创建与启动步骤详解

这篇文章主要介绍了SpringBoot 项目的创建与启动,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-23

PyCharm教程:详解项目创建步骤

PyCharm是一款功能强大的Python集成开发环境(IDE),在Python开发中被广泛使用。本文将详细介绍PyCharm中如何创建一个新项目的步骤,包括具体的代码示例。第一步,打开PyCharm。首先,我们需要确保已经安装了PyCh
PyCharm教程:详解项目创建步骤
2024-02-23

GitLab上怎么创建项目(步骤详解)

在如今高度数字化的世界里,git已经成为了所有开发者的必备工具。为了更好的管理和维护,GitLab作为一个非常典型的Git代码托管平台,已经被广泛应用。那么,如何在GitLab上面创建一个项目呢?以下是详细的步骤:第一步:创建一个GitLa
2023-10-22

使用vue-cli创建vue2项目的实战步骤详解

相信大部分Vue开发者都使用过vue-cli来构建项目,它的确很方便,但对于很多初级开发者来说,还是要踩不少坑的,下面这篇文章主要给大家介绍了关于使用vue-cli创建vue2项目的实战步骤,需要的朋友可以参考下
2023-01-28

SpringBoot项目打jar包与war包的详细步骤

SpringBoot和我们之前学习的web应用程序不一样,其本质上是一个Java应用程序,那么又如何部署呢?这篇文章主要给大家介绍了关于SpringBoot项目打jar包与war包的详细步骤,需要的朋友可以参考下
2023-02-24

IDEA创建Spring Boot的项目的步骤

这篇文章主要介绍“IDEA创建Spring Boot的项目的步骤”,在日常操作中,相信很多人在IDEA创建Spring Boot的项目的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”IDEA创建Sprin
2023-06-19

Linux服务器中创建SVN项目详细步骤

一、Linux服务器中的SVN安装和搭建项目环境可以参考一下文章: 1、《阿里云服务器搭建》------搭建SVN服务 2、在一个服务器的svn上,设置一个端口号对应一个项目 3、如何解决Linux+svn无法显示日志的问题 二、Linux
2023-08-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录