当前位置: 首页 > news >正文

啥是Spring,有什么用,既然收费,如何免费创建SpringBoot项目,依赖下载不下来的解决方法,解决99%问题!

一、啥是Spring,为啥选择它

我们平常说的Spring指的是Spring全家桶,我们为什么要选择Spring,看看官方的话:

意思就是:用这个东西,又快又好又安全,反正就是好处全占了,所以我们选择它搭建软件。

 这些(还有其他的,就不截完全了)都是Spring家族里面的,Spring是一个很庞大的家族。因为SpringBoot现在95%以上的的项目都是基于它做的,所以它很实用,接下来我将带大家创建一个SpringBoot项目。

二、创建第一个SpringBoot项目

但是这个是需要专业版的,如果咱们不舍得花这个钱就需要用点技巧了,需要安装SpringBootHelper插件。

但是需要用到的社区版Idea需要在2021.1-2022.1.4之内,如果超过这个,那么这个插件将会不兼容,需要重新下载哈。但是现在这个插件很难找到,因为官网不提供了,如果需要的话可以私信我。

 怎么装这个东西?

因为这个是自定义的,所以我们需要点开这个插件的设置

然后选择第四个

然后选择你的插件,下载,就ok了。

1.接下来就可以创建SpringBoot项目了,点开NewProject

这时候就出现了Spring Initializr ,点击它,然后点next

 2.然后开始填写你的项目名

3.然后选版本和类型(有字母的不要点,不稳定)

4.创建了还不能用的项目,这很正常,类似如下:

三、如何下载依赖,依赖下不下来怎么办? (解决99%问题)

解决办法:(解决99%问题)

啥也没有,没有运行类,那个.java也不能执行,右边也没有Maven,这都是很正常的。

因为Maven的这些依赖还没导进来,所以我们 

1.先检查下配置,让他有条件可以下载依赖

File->Settings->Maven

这个配置要配好,如果不配好,可能会下的久,还无法下载(一定要配置对你的settings.xml要国内镜像,不然太久了)

2.这里要把RELEASE给删掉,因为可能版本不同可能需要重新下载

3.这里的关于Maven的全删掉,因为可能会影响的依赖的下载,因为这个本地仓库有了,只有删掉这个才会重新构建

4.然后我们开始下载Maven文件:

然后我们点击下载依赖

点击之后,右边的maven就出来了,我们就开始等待

很快就好了,这样的就ok了。

如果还下不来,那么就清理一下缓存

然后全点上就好了。

假设其他的都下好了,就一两个没下好,找到repo文件,把没下好的删掉,重新下载。

最后我们运行一下,有如下的就是ok了,就是能正常运行的

 我们现在可以编写第一个SpringBoot程序了,我们要书写一个类,如下

注意一下,这里的Test类一定要跟DemoApplication启动类在同一个目录下!

我们切换到启动类,启动它

只要有这个process running for xxx就说明启动成功了

然后我们进入浏览器输入:http://127.0.0.1:8080/hello

127.0.0.1指的是 自己的电脑端

8080是Idea的端口号

hello是RequestMapping的参数,就是怎么找到这个方法,用hello

RestController是让Spring要看看这个东西,因为Spring要看的东西太多了,不能面面俱到

相关文章:

  • Sentinel规则持久化pull模式核心源码解析
  • 多线程与Tkinter界面交互
  • transformer的基本结构和工作原理,多头自注意力机制的作用是什么,为什么使用位置编码?
  • 《算法笔记》3.6小节——入门模拟->字符串处理
  • 扩散模型 Diffusion Model 整体流程详解
  • 我拿Cursor复现了Manus的效果
  • 上层 Makefile 控制下层 Makefile ---- 第二部分(补充一些例子与细节)
  • URL结构、HTTP协议报文
  • Redis for Windows 后台服务运行
  • 【6】深入学习http模块(万字)-Nodejs开发入门
  • javascript专题2 ---- 在 JavaScript 列表(数组)的第一个位置插入数据
  • 【Linux C】简单bash设计
  • 重返JAVA之路——面向对象
  • 论文:Generalized Category Discovery with Large Language Models in the Loop
  • 玩转ChatGPT:使用深入研究功能梳理思路
  • 最大公约数和最小倍数 java
  • 【Linux实践系列】:匿名管道收尾+完善shell外壳程序
  • redis linux 安装简单教程(redis 3.0.4)
  • Spring Boot(二十一):RedisTemplate的String和Hash类型操作
  • 基于XGBoost的异烟酸生产收率预测:冠军解决方案解析
  • 中国旅马大熊猫“福娃”和“凤仪”启程回国
  • 纪念|脖子上挂着红领巾的陈逸飞
  • 商务部召开全国离境退税工作推进会:提高退税商店覆盖面,扩大入境消费
  • 铁路端午假期运输火车票今日开售,12306提升应对超大规模并发访问需求能力
  • 透视社会组织创新实践中的花开岭现象:与乡村发展的融合共进
  • 遭“特朗普关税”冲击,韩国今年经济增长预期“腰斩”降至0.8%