关于开发版本的认知



一、本文精华总结:

1、精华1: 开发/下载项目的时候考虑系统必备的版本兼容性

2、精华2: 通过火狐浏览器访问官网的旧版本,下载到任意需要的项目版本,然后通过项目导入idea的方式 [否则直接在idea下载可能出现项目版本找不到,手动自定义版本创建的项目半天拉取不下来]

☺ springboot 项目的历史版本地址:https://docs.spring.io/spring-boot/docs/

★ 项目开发学会自己找项目版本、依赖版本的兼容(查看文档的技巧)



一、创建springboot项目的问题以及解决:

1、idea创建springboot,通过idea默认的Spring Initializr(即通过https://start.spring.io/的方式)报错:

  • 错误信息:
Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings......
  • 解决建议:

需要最新/较高版本的spirngboot项目:建议通过火狐浏览器直接访问springboot官网:https://start.spring.io/

♢ 注意细节:springboot 官网提供的springboot版本都很高

当前开发常用版本的springboot项目:建议在idea中通过阿里云提供的springboot版本

  • 阿里云官网:https://start.aliyun.com/

♢ 注意细节:当前阿里云提供的spirngboot版本:

任意历史版本的springboot项目https://docs.spring.io/spring-boot/docs/




三、使用框架开发前,需要了解版本兼容

凡是在开发项目过程中使用的插件、服务器、项目依赖管理器等等,都是要考虑和项目的兼容性,已经本身内部之间的兼容性(jar包之间的兼容性)
  • 这里以开发springboot项目为例子:
  • spirngboot官网:https://spring.io/projects/spring-boot

■ 查看版本兼容性具体步骤:

1、登录springboot官网,选择learn,选择其中某个版本的文档进入:

2、进入文档选择开始:

3、选择系统必备,查看所有有关的版本要求:


☺ springboot 查看旧版本的地址:https://docs.spring.io/spring-boot/docs/



四、项目开发学会自己找项目版本、依赖版本的兼容

  • 直接在官网提供的历史版本下载自己的目标版本的项目,然后在该版本里查看各种相关的版本
  • 举例:我自己使用的版本是2.2.0,官网提供的最新版的稳定版本已经是5.2.0 了,那么直接在官网查看最新稳定版本的相关文档等就不合适了【首先咱项目版本就没有对上】
① 在springboot 的历史版本里找到自己的目标版本:https://docs.spring.io/spring-boot/docs/
② 以后开发遇到的问题,都可以在文档查阅资料(尤其涉及到版本相关的,文档翻一翻):
③ 看文档技巧1:文档入口html、htmlsingle,优先选择html进入,后续相关问题查阅不到,再换成html入口去查阅文档
④ 看文档技巧2:先看开始项目的"装机必备条件"是什么:
⑤ 看文档技巧3:擅于利用快捷键ctr+f,通过关键词进行搜索目标需求
  • 比如引入某个依赖(thymeleaf)的时候,咱需要找到对应当前项目对应的依赖的版本兼容,就直接在文档里边搜themeleaf


■ 看文档技巧图示:
  • 我的目标版本
    在这里插入图片描述

  • refrence
    在这里插入图片描述

  • 文档入口html、htmlsingle,优先选择html进入
    在这里插入图片描述

  • “装机必备条件”
    在这里插入图片描述

  • 擅于利用快捷键ctr+f,通过关键词进行搜索目标需求
    在这里插入图片描述



如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 31
    评论
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

伟庭大师兄

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值