一、什么是SpringBoot
最近几年,微服务的概念越来越火。而相信大家在搜索微服务时,映入眼帘的首先就是SpringBoot以及SpringCloud。SpringCloud提供的一套完整的微服务解决方案,但是SpringBoot与SpringCloud又有何关系呢?这里不卖关子,SpringBoot可以说是SpringBoot的基础,就像JAVA SE是你想要向JAVA EE进阶的必经之路一样。那我们就从SpringBoot开始,一点点的来探索微服务的道路。希望大家一起学习,如果我哪里写的有问题,请大家指出,轻喷。
二、来个简单的例子
身为程序员,大家都对Hello World不陌生,那么我们就从Hello World开始我的的学习之路。楼主以IDEA为开发工具(安利一波,IDEA真的是要比ECLIPSE好用的不要不要的)。
可以通过两种创建方式来创建SpringBoot项目。如下图红框所示:
其实在我看来两种构建方式没有什么差别,要说差别,也就是Spring Initiallizr可以帮你初始化一个简单的SpringBoot项目(简直是懒人福利呀),而使用MAVEN构建,则需要自己手动添加一些SpringBoot的依赖。我们以Spring Initiallizr来创建(不要问楼主为什么,因为楼主懒)。
下一步,填写MAVEN的一些信息
下一步,我们尝试用最新版本的SpringBoot来进行构建,其他全不选(不要问我左侧的选项有啥用,慢慢来)
下一步,填写工程名,填好项目名称后点击Finish,稍等一下,等待系统构建完成。
这就是我们初始化的一个SpringBoot工程,如下图:
接下来我们开始写一个简单的Hello World项目,添加spring-boot-starter-web依赖,以便项目可以进行web访问。
编写HelloWorld代码:
然后启动项目运行,项目启动成功如下:
打开浏览器输入http://localhost:8080/hello,可以看到我们已经答应出Hello SpringBoot!
好了,第一个SpringBoot的例子已经成功运行,打完收工,碎觉。。。
以上是Java中关于SpringBoot的入门图文教程的详细内容。更多信息请关注PHP中文网其他相关文章!