上一篇文章我们有介绍了SpringBoot的作用以及核心原理,还有介绍了与SpringCloud和SpringMVC的关系,这篇文章我们就开始第一个SpringBoot项目——HelloWord
1.创建项目 File——>New——>Other
2.选择Maven Project
3.选择 Create a simple project
4.我们输入
Group Id: ***************,
Artifact Id:**************** ,
Version:版本默认,
Packaging:选择jar,
5.到此我们的SpringBoot就创建好了
6.配置pom.xml 文件
开始的pom.xml文件
配置好的pom.xml文件,我们会发现刚刚创建好的项目是没有 Maven Dependencies的,当我配置好pom.xml以后他会自动加载。
有时候他会自己无缘无故报错,?,这不要紧。
必须有的pom.xml文件:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
之前我们说SpringBoot是maven依赖加载####maven继承,让我们一起来看下。
从上面我就可以看出来,SpringBoot真的很强大,SpringBoot是一个快速开发的框架,他是的基本原来是Maven依赖关系,Maven的集成,完全采用注解化,简化XML配置,内嵌HTTP服务器(Tomcate,jetty),默认嵌入Tomcate,最终以Java应用程序进行执行。
7.创建第一个项目
运行项目:
游览器访问
8.到此我们的第一个项目就完事了,下面我说下大家可能遇到过的问题。
第一种:用sprintboot框架开发时,刚建好工程,pom.xml就报出如上的错误: org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
原因:maven包中引用2.3.3版本的plexus jar下载失败
解决办法:点击help-----Install New Software------Work with输入如下地址:
https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
然后一步一步走就行了,安装好以后eclipse会自动重启。
第二种:无法解析org.springframework.context.ConfigurableApplicationContext类型。它是从所需的.class文件间接引用的
解决办法:
1.关闭Eclipse
2.删除存储库文件夹中的所有文件.m2/repository
3.重新打开Eclipse并更新您的Maven项目
有没有帮到萌新的你呢?未完待续。。。。。。。。。。。。