SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握Word格式文档下载.docx
- 文档编号:13644146
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:14
- 大小:664.98KB
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握Word格式文档下载.docx
《SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
2.创建一个新的maven项目
3.设置项目坐标信息
到此为止,就已经成功的创建出一个maven项目了,但是此时还不是SpringBoot项目。
4.继承初始父项目
在刚才新建项目的pom.xml文件中添加spring-boot-starter-parent依赖,此时该项目就被改造成了一个SpringBoot项目。
<
parent>
<
groupId>
org.springframework.boot<
/groupId>
artifactId>
spring-boot-starter-parent<
/artifactId>
version>
2.2.5.RELEASE<
/version>
relativePath/>
!
--lookupparentfromrepository-->
/parent>
添加初始父项的作用
当添加了spring-boot-starter-parent依赖之后,我们的项目中就可以直接继承父依赖中合理的默认值。
parent父项目提供以下功能:
·
设置Java1.8作为默认的编译器;
UTF-8编码;
允许省略常见依赖的标签。
注意:
我们只需在该依赖上指定SpringBoot版本,以后如果再导入其他的starters依赖,就不必在添加版本号了。
5.添加SpringBootMaven插件
在SpringBoot中包含一个Maven插件,可以将项目打包为可执行的jar。
如果想使用它,我们可以将该插件添加到节点处。

build>
plugins>
plugin>
spring-boot-maven-plugin<
/plugin>
/plugins>
/build>
6.添加web模块的依赖
只有添加了web模块的依赖,咱们的项目才能启动运行起来。
dependencies>
dependency>
spring-boot-starter-web<
/dependency>
/dependencies>
7.添加代码
为了完成我们的应用程序,我们需要创建一个Java文件。
默认情况下,Maven编译源代码存放在src/main/java,我们在该目录下创建package包,然后在这里创建我们的第一个入口类:
HelloBootApplication.
/**
*SpringBoot启动类,定义了一个"
/"
访问接口
*/
@RestController
@SpringBootApplication
publicclassHelloBootApplication{
publicstaticvoidmain(String[]args){
SpringApplication.run(HelloBootApplication.class,args);
}
@RequestMapping("
)
Stringhello(){
return"
HelloSpringBoot!
"
;
}
@RestController,@SpringBootApplication和@RequestMapping注解
我们的HelloBootApplication类的第一个注解是@RestController。
这被称为stereotypeannotation。
添加了该注解之后,我们的类就变成了一个Web@Controller.
@SpringBootApplication注解使得当前类成为一个入口类,我们的项目就是在这里启动。
@RequestMapping注解提供了“路由”的信息,它告诉Spring,任何带有”/“路径的HTTP请求都应映射到该hello()方法上。
其中@RestController与@RequestMapping注解是SpringMVC的注解,并非SpringBoot特有的注解。
8.启动项目
点击启动按钮,启动当前web项目。
在浏览器中输入地址,执行web请求。
可以看到我们的项目成功的运行,请求也成功的响应了。
SpringBoot的方便之处
没有配置web.xml;
没有配置application.xml,SpringBoot帮你配置了;
没有配置application-mvc.xml,SpringBoot帮你配置了;
没有配置Tomcat,SpringBoot内嵌了Tomcat容器.
-全文完-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SpringBoot 系列 教程 07 新纪元 Maven 方式 创建 项目 掌握
![提示](https://static.bdocx.com/images/bang_tan.gif)
链接地址:https://www.bdocx.com/doc/13644146.html