SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx

上传人:b****3 文档编号:718722 上传时间:2022-10-12 格式:DOCX 页数:14 大小:664.98KB
下载 相关 举报
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx_第1页
第1页 / 共14页
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx_第2页
第2页 / 共14页
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx_第3页
第3页 / 共14页
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx_第4页
第4页 / 共14页
SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx

《SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx》由会员分享,可在线阅读,更多相关《SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx(14页珍藏版)》请在冰豆网上搜索。

SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握.docx

SpringBoot系列教程07新纪元之Maven方式创建SpringBoot项目掌握

  

 

  

SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)

 

  

 

 

 

 

 

 

 

   

 

 

 

 

 

SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)

作者:

一一哥

一.Maven方式创建SpringBoot项目

1.配置Maven环境

在以maven方式创建SpringBoot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好maven环境。

2.创建一个新的maven项目

3.设置项目坐标信息

到此为止,就已经成功的创建出一个maven项目了,但是此时还不是SpringBoot项目。

4.继承初始父项目

在刚才新建项目的pom.xml文件中添加spring-boot-starter-parent依赖,此时该项目就被改造成了一个SpringBoot项目。

org.springframework.boot

spring-boot-starter-parent

2.2.5.RELEASE

--lookupparentfromrepository-->

添加初始父项的作用

当添加了spring-boot-starter-parent依赖之后,我们的项目中就可以直接继承父依赖中合理的默认值。

parent父项目提供以下功能:

·设置Java1.8作为默认的编译器;

·UTF-8编码;

·允许省略常见依赖的标签。

注意:

我们只需在该依赖上指定SpringBoot版本,以后如果再导入其他的starters依赖,就不必在添加版本号了。

5.添加SpringBootMaven插件

在SpringBoot中包含一个Maven插件,可以将项目打包为可执行的jar。

如果想使用它,我们可以将该插件添加到节点处。

org.springframework.boot

spring-boot-maven-plugin

6.添加web模块的依赖

只有添加了web模块的依赖,咱们的项目才能启动运行起来。

org.springframework.boot

spring-boot-starter-web

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容器.

 

-全文完-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1