版权声明:本文为博主原创文章,未经博主允许不得转载。 /s/article/details/
在写本篇文章时,Spring Cloud版本演进情况如下:
从下Angel到上Finchley可以看出,版本的第一个字母是按照A-Z顺序编排的。这些单词是什么含义呢,大概的搜一下可以得出基本都是地名,官方说明是这些版本号的单词来自于英国伦敦的地铁站站名。
版本号后面的SRX,X代表一个数字,这个是小版本号,就是在特定的版本中,修复一些致命问题,做的升级版本号。
学习一个新技术,先别管他的原理啊,流程啊,怎么组织代码啊什么的。直接从官网或者博客抄一个小demo,自己亲自跑一遍,然后再去看那一堆让人头皮发麻的讲解,就能相对容易的看懂了。
初学者的态度应该是:不要问我为什么,反正我就是可以这样运行!
这是一个网站,可以在这个网站选择你需要的组件,然后会自动生成一个项目文件,你可以将它下载到本地,然后使用你常用的编译器打开就好。(它是下面三种方法的基础)
IDEA 集成了spring boot(也是一个插件),idea对新技术的支持比较快,而且是最好用的java编译器(我认为的)。推荐大家使用它进行开发,教程可以参考我写的文章。
Spring boot的命令行工具,可以很方便的操作spring项目。
接下来会逐一演示这四种方法。
打开这个网站,设置你的项目,选择需要的dependencies。然后点击生成项目。就可以把项目下载到本地了。
下载下来的就是一个maven项目,你可以使用你熟悉的ide打开它,然后进行代码的编写。
首先,你需要安装这个插件。
安装好后,选择创建一个spring stater项目:
选择你需要的依赖和版本:
选择你需要的依赖和版本
下载完成后,遵循解压后的存档里的操作指南进行安装。一般而言,在.zip文件的bin/目录下存在一个spring脚本(Windows下是spring.bat),或者使用java -jar来运行一个.jar文件(该脚本会帮你确定classpath被正确设置)。
你也可以通过配置,来获取其他版本的CLI:
shells提供完整的命令行实现。你可以在任何shell中source脚本(名称也是spring),或将它放到你个人或系统范围的bash实现初始化中。在一个Debian系统里,系统范围的脚本位于/shell-completion/bash
下,当一个新的shell启动时该目录下的所有脚本都被执行。想要手动运行该脚本,例如,你已经使用GVM进行安装了:
恩,上面撤了一堆,都是安装CLI的方式,翻译自官网,选一种方式安装就好了。安装成功后:
2.4.2 创建一个项目:
和之前的创建方式得到的是一样的。
无论哪种创建方式都是要访问来获取模板工程代码。所以甚至可以使用CURL或HTTPie这些第三方工具来创建。当然。。创建个工程而已,没必要这么麻烦,直接idea不就好了?
创建好工程了,接下来,我们简单的写一个小demo。
直接运行这个main方法:
大功告成。第一个spring boot项目完成。
//移除自动注入数据源现在新版本的springboot会自动注入数据源,所以需要在application配置文件里写你的数据库信息,但是我们暂时用不到它,所以先把这个功能移除,不然会报错。
这个就是spring boot的入口。关于这个方法,我们以后会详细讲解。
写过springmvc的应该都懂吧,我就不多说了。由于只是演示,所以我就把它放在入口类中了,规范点应该自己写controller类的。
从创建到运行,你会发现,我们没有创建任何一个xml,也没有多余的配置。创建好项目以后,写一个controller就可以运行了,非常的方便。
后面和数据库对接,做安全验证的时候你会发现,原来一切都可以这么简单。
本篇文章到这里就结束了。如果文章内容有错误,请及时与我联系。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。