🐌 背景起因

打算写点小项目练练手,然后搭建版本的时候想到Spring之前的版本更新很快,现在不知道版本怎么样了,因为是自己练手的项目,所以打算把版本调高一点,能解决一些高版本带来的问题,也是一种学习,同时也希望看看高版本的究竟有没有好用的点值得学习借鉴的,所以有了这篇文章。

🐣 准备开始

当然是去官网看一下,官网网址很简单 spring.io
没有www也没有.com,不过现在用了https,你可以完整的输入地址 https://spring.io

SpringBoot官网

官网上有各种版本

boot整合redission_java

然后查询资料就知道

GA General Availability 通用的可用的 也就是国外的release 稳定版本RELEASE,和relesase版本的性质差不多,比较稳定而且推荐的。

current 表示是当前的,也就是当前最推荐的版本。

然后 snapshot就是快照版,和我们理解的一样,就是比较稳定的,但是可变的,一般我们打包,relesase包是只能打包一次的,而snapshot包我们可以多次打包推送。(当然一般也没啥问题,有问题直接更新了你都不用换版本 -,-)。

pre 表示的是前置的版本,也就是预览版,这个一般是内部人员使用的,就是不稳定的版本,看看效果就行,当然就不推荐直接使用了。

🦭 遇到的问题

为啥我要记录下来呢?这个版本理解其实不复杂,但是今天被坑了,QaQ,就是版本不一定要带后缀的。

我看到最新的 2.6.4 然后默认的配置是2.6.4.RELEASE,然后一直报错。

Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:2.6.4.RELEASE in nexus-ayubai (http://nexus.ayubai.com/repository/ayubai-group/)

我以为是我配置的ngxus错了,最后才发现是 这个版本就叫2.6.4,!.!,哈哈哈

所以直接配置即可(-,-),记录下来,奇奇怪怪的问题。

boot整合redission_spring_02

🐤 总结

没有什么奇奇怪怪,只是自己碰到的问题还不够多。