当前位置: 代码网 > it编程>编程语言>Java > SpringBoot项目构建的实现过程

SpringBoot项目构建的实现过程

2026年04月21日 Java 我要评论
什么是spring boot使用spring boot很容易创建一个独立运行(运行jar,内嵌servlet容器)、准生产级别的基于spring框架的项目。为spring平台及第三方库提供开箱即用的设

什么是spring boot

使用spring boot很容易创建一个独立运行(运行jar,内嵌servlet容器)、准生产级别的基于spring框架的项目。

为spring平台及第三方库提供开箱即用的设置。使用springboot可以不用或者只需要很少的spring配置。

spring boot并不是对spring功能上的增强,而是提供了一种快速使用spring的方式。

spring boot特性

1、创建独立的spring应用程序

2、嵌入的tomcat,无需部署war文件

3、简化maven配置

4、自动配置spring

5、提供非功能特性,如指标,健康检查和外部配置(微服务)

6、开箱即用(创建后即可以开发,无需配置),没有代码生成,也无需xml配置。同时也可以修改默认值来满足特定需求

spring boot优缺点

优点:

  • 快速构建项目
  • 对主流开发框架的无配置集成
  • 项目可独立运行,无须外部依赖servlet容器
  • 极大的提高了开发、部署效率
  • 与云计算的天然集成

缺点:

目前书籍文档介绍不够深入,部分棘手问题查找需依赖stack overflow

如果不认可spring框架,这也是它的缺点

springboot核心功能

起步依赖:

  • 起步依赖本质上是一个maven项目对象模型(project object model,pom),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。
  • 简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。
  • 在创建springboot项目时会生成一个pom.xml文件,里面管理了各种各样的版本,实现了起步依赖功能

自动配置:

  • spring boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定spring配置应该用哪个,不该用哪个。
  • 该过程是spring自动完成的。

提示:以下是本篇文章正文内容,下面案例可供参考

第一种:网站构建

网站构建地址

打开网站后,先选择构建工具maven project、spring boot版本,以及工程一些基本信息,给项目起名、建包等

然后选择下面的 generate ctrl

然后就下载了,这就相当于我创建了一个springboot的项目

第二种:lntellij idea构建spring boot项目

选择file → new → project,如下图:

随后在新打开的页面中可以看到:

有时候这个网站打不开我们给他换成国内阿里云的https://start.aliyun.com

点一下右上角设置,再把链接粘贴进去

再把工程一些基本信息设置好,再点next

在新出来的页面中你需要什么可以自己选,也可以在后面加上

我这里只选择了spring web,最后选择 create

创建成功

创建好的项目结构如下图所示:

我创建完后maven没被加载进来,

接下来我们试一下在浏览器上显示 hello,springboot!!!,

我们创建一个用于web访问的controller

@restcontroller注解为组合注解,等同于spring中@controller+@responsebody注解

@getmapping(“/hello”)等同于spring框架中@requestmapping(requestmethod.get)注解 

加入代码:

@restcontroller
public class hellocontroller {
    @getmapping("/hello")
    public string hello(){
        return "hello,springboot!!!";
    }
}

运行:

还有两种分别是:

sts构建spring boot项目

maven方式搭建

pom.xml 中的spring boot依赖需要开发人员自己添加

这两种我以后再补充,主要的我觉得还是第二种

第三种:sts方式创建springboot

选择【文件】→【新建】→【spring starter project】

然后在弹出的页面中:

选择好后下一步选择:

在上面选择【2.7.14】,然后勾选相应的配置

点击完成即可

打开项目解决 pom.xml 配置报错

把第八行的<version>2.7.14.release</version>改成<version>2.7.9</version>因为阿里云上没有14这个版本

然后对 pom.xml 进行强制更新

这时候会下载相关的依赖

自定义启动banner

改图标

打开网站后搜索你想要的,然后点击右上角下载

网站也并不止这一个,有兴趣也可以找找其他的

我下载后是一个banner.txt文本文件

将文件复制到 resources文件夹下

再运行就会出现佛祖保佑了!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com