创建一个 Spring Boot 项目的4种方法,你会几种?- 第396篇

图片

关历史文章(阅读本文前,您可能需要先看下之前的系列👇

国内最全的Spring Boot系列之四

享元模式:共享女友 - 第355篇

SpringBoot有没有学明白,就看你这些面试题是否懂?- 第389篇

Spring Boot CLI你知多少?- 第394篇

图片

师傅:徒儿,学历提升有哪几种方式呢? 不不不,口误了,咱们这里解决不了学历的问题,为师是要问你 构建一个SpringBoot项目,你都会哪几种方式呢?

「画外音:学历还是很重要的,大专的学历在简历筛选的时候就会被刷掉很多,建议还是可以搞个专升本」

图片

悟纤:Let's see. 前些日子咱们学习的Spring Boot CLI就算一种了吧?

图片

师傅:不错不错,可以算一种方式,还有吗?

图片

悟纤:让我在冷静冷静思考一下,欧侯,有了,可以使用开发工具进行创建了,比如STS。

师傅:嗯呢,不错,这也算是一种方式。

悟纤:其它方式,徒儿暂时想不起来了。

图片

师傅:不知道你这脑袋每天都记什么了,该记的东西一点都记不住,不该记的东西记得一大堆,为师今天就好好和你总结一下Spring Boot项目的n种创建方式。

悟纤:n种方式?这么多种呢?

图片

师傅:坐好板凳,且听为师慢慢为你道来。

还记得我刚研究Spring Boot的时候,那时候创建一个Spring Boot项目需要自己构建maven项目,进行pom.xml文件、启动类的创建的配置,随着Spring Boot的快速发展,目前截止到2021年10月11日,官方已经到了2.5.5版本了:

图片

关于版本CURRENT、GA、PRE、M3你还看不懂吗,一篇

《史上讲解最详细:版本号命名的前世今生(SpringCloud版本命名原来是这么回事)-值得收藏一生 -第299篇》

https://mp.weixin.qq.com/s/N2ElbJs6sETBhfQ9rnXQVw

       让你对版本号的命名不在懵懂。

       对于Spring Boot的项目的构建也已经有很多的方式可以进行快速的构建了。这里介绍几种常见的方式:

(1)web在线创建:使用官网提供的start.spring.io进行在线构建,然后下载到本地。

(2)使用开发工具进行开发:IntelliJ IDEA 和 STS等IDEA开发工具。

(3)使用gradle或者maven来构建

(4)使用Spring Boot CLI使用

       接下来我们详细的来介绍一下每一种方式。

一、web在线创建

       这种方式是通过通过官网地址https://start.spring.io/ 进行在线构建Spring Boot项目的。

(1)访问网址:https://start.spring.io/

(2)通过网页界面进行基本的配置:

(3)点击GENERATE进行代码的生成

       此时项目进行自动下载到本地,是zip文件格式的,解压之后,导入到开发工具即可。

二、使用开发工具进行开发

       使用IntelliJ IDEA 和 STS等IDEA开发工具(不仅限于这两种开发工具)

2.1 IntelliJ IDEA

       我们先来看下IntelliJ IDEA开发工具的构建方式。

(1)下载IntelliJ IDEA开发工具,这一步我相信搞编程的都会的,不过多解释。

(2)打开IntelliJ IDEA,点击Create New Projet:

(3)在左侧选择Spring Initializr,然后点击Next

(4)配置项目信息,然后Next

(5)选择所需要的依赖,然后Next

       自此一个简单的Spring Boot项目构建完成,第一次构建的时候,需要加载一些依赖,可能需要个几秒钟,这很正常,大家不要慌。之后就可以进行启动了,运行main方法就可以启动一个Spring Boot项目。

如果操作还是不懂的话,直接看免费视频讲解:

从零开始学Spring Boot Plus - 网易云课堂

https://mmbiz.qlogo.cn/mmbiz_png/P13HW4Fm1HVYEcb4FoDrfrQXYKGRiaej4Q092r43JLY5Vtb4xKLJIT1I2eR5gGN0VUOTlGRDGhzvb3ib7Svjcqdg/0?wx_fmt=png

2.2 STS

       STS是一个定制版的Eclipse,专为Spring开发定制的,方便创建调试运行维护Spring应用。使用方式和IntelliJ IDEA大同小异,这里不再重复赘述,如果有需要,不懂的话,直接看免费视频讲解:

从零开始学Spring Boot Plus - 网易云课堂

 

三、使用gradle或者maven来构建

       使用maven的构建方式,我早期的很多博客文章都是使用这种方式,作为学习的话,可以进行了解,实际项目的话,还是使用开发工具的方式比较方便,也比较不会搞错了。如果要了解的话,看早期我的博客文章即可,比如

spring boot起步之Hello World

访问量:57975

博客地址:http://412887952-qq-com.iteye.com/blog/2291500

四、使用Spring Boot CLI使用

       The Spring Boot CLI (Command Line Interface)是一个命令行工具,可以快速搭建spring原型项目。可以使用Groovy脚本,脚本比较和java语法类似,非常简洁。

       对于Spring Boot CLI的使用,在文章《Spring Boot CLI你知多少?》有详细的介绍。

我就是我,是颜色不一样的烟火。
我就是我,是与众不同的小苹果。

à悟空学院:悟空学院

学院中有Spring Boot相关的课程!!

SpringBoot视频:从零开始学Spring Boot Plus - 网易云课堂

SpringBoot交流平台:https://t.cn/R3QDhU0

SpringSecurity5.0视频:权限管理spring security - 网易云课堂

ShardingJDBC分库分表:分库分表Sharding-JDBC实战 - 网易云课堂

分布式事务解决方案:分布式事务解决方案「手写代码」 - 网易云课堂

JVM内存模型调优实战:深入理解JVM内存模型/调优实战 - 网易云课堂

Spring入门到精通:Spring零基础从入门到精通 - 网易云课堂

大话设计模式之爱你:大话设计模式之爱你一万年 - 网易云课堂

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟纤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值