从零开始的Spring Boot学习【一】【搭建+配置+初步运行】

Spring Boot是啥呢?

Spring Boot设计的目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。总得来说就是简化了j2ee的开发,整个spring技术栈的整合,整个j2ee技术的整合(好牛逼哦)。

Spring Boot有哪些优点:

1.可以创建独立的Spring应用程序,应且基于Maven或Gradle插件,可以创建可执行的jars和wars

2.内嵌Tomcat等servlet容器

3.提供自动配置的starter 的 poms(项目对象模型)以简化maven配置

4.尽可能自动配置Spring容器

5.提供准备好的特性,如指标、健康检查和外部化配置

6.绝对没有代码生成,不需要xml配置

准备:

我们需要下载jdk和maven并且配置好环境变量,这里我们就简单的提一下:

jdk:
    JAVA_HOME: jdk根目录
    path:jdk根目录\bin
    classpath: .;jdk根目录\lib
maven:
    MAVEN_HOME: maven根目录
    path: maven根目录\bin

这里要提一点的是,新下载的maven需要配置本地仓库,在maven目录中的/conf/settings.xml,大概在五十多行有一句:

<localRepository></localRepository>标签,这个是本地仓库的配置,被注释了,我们需要打开注释,并且往里面填写想要当做本地仓库的位置,例如:<localRepository>D:/mvnrep</localRepository>

这里我有几款IDEA推荐:eclipse,myeclipse,IntelliJ IDEA,STS。

其实STS就是eclipse,不过sts默认是存在有运行springboot的环境,而eclipse则需要下载插件,方法如下:

在eclipse中的help栏目,选择eclipse marketplace,在里面输入sts,就会搜索到如下插件,点击install,就可以下载完成啦。

然后在IDEA(eclipse,myeclipse,intellij,sts)中配置好已经下载的maven(很多IDEA都会自带maven,不推荐使用自带的),在导航栏的window栏目选择preference,搜maven后选择installations,add自己的maven(主目录),这样子,编辑器就会使用我们所下载的maven,有很多童鞋的maven是tomcat-maven,其实也是一样滴。

在User Settings中设置好配置文件,在conf目录中的settintgs.xml,我们之前有讲到过。然后你会发现下方的Local Repository(本地仓库)会因为你的设置而改变,位置就是你之前配置的本地仓库所在地。

好了好了,我们已经搭建了基本的springboot环境,我们新建一个简单的spring boot项目来看看:

方法一:直接在IDEA创建即可

选择file,new,spring starter project,就可以创建一个spring boot项目。

方法二:可以在官网上创建一个简单的项目,然后下载到本地,在IDEA导入。

https://spring.io/

选择project,选择spring boot,在弹出来的overview中拉到最底:

我们点击spring initializr可以创建一个demo,和方法一创建的项目是一样的。

其余选项我们都是默认,只需要在后面搜索web,添加spring web即可,然后在IDEA的file中选择import,导入maven项目即可。

(为什么要费这么大力气和你们说这个方法二呢,方法一不是很简单又容易嘛,我只是想告诉大家,spring.io官网中有许多参考文献,能帮助我们更好的理解spring boot,大家有空可以去学习了解哦

接下来我们来看一下基本的目录结构咯,学过spring,ssm等等的大家其实对这个目录结构不会陌生,但是其实与它们还是有一些分别的,你细看,你仔细看。

例如resources资源目录

src/main/resources中自带两个文件夹和一个文件:

static:存放静态资源(js,css,图片,音频,视频等)

templates:模板文件(模版引擎freemarker ,thymeleaf;默认不支持jsp)

application.properties:配置文件(用处大大滴,后面介绍)

好不容易配置好了spring boot,现在就可以给大家一些见得到的福利(好处)。首先,我们先去运行项目:

我们的demo项目会有一个java文件:

右键Run As,Java Application,如果我们运行成功了,就能看到如下的标志:

显示有spring的字样,下面有Spring Boot的版本号,就代表已经配置好啦。可以开始进行Spring Boot的遨游之旅。

我们在网址上输入localhost:8080,在网页上就会显示如下字样:

大家不用惊慌,这的确是已经配置好的了,只是我们没有添加任何东西,只是一个简单的Spring Boot的demo,所以不会有任何显示。到这里你有没有觉得很奇怪呢?我们没有配置任何的服务器,例如tomcat,但是我们竟然可以浏览网页,为什么???好奇怪哦,这章讲到这里,下章告诉你!关注我,还有更多精彩哦!

上一章:无

下一章:从零开始的Spring Boot学习【二】【自动装配(一)】                                                                                                   

发布了28 篇原创文章 · 获赞 29 · 访问量 8340

猜你喜欢

转载自blog.csdn.net/KnightHONG/article/details/104126783