SpringBoot学习资料

SpringBoot学习资料

ID:47083748

大小:117.66 KB

页数:30页

时间:2019-07-20

SpringBoot学习资料_第1页
SpringBoot学习资料_第2页
SpringBoot学习资料_第3页
SpringBoot学习资料_第4页
SpringBoot学习资料_第5页
资源描述:

《SpringBoot学习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SpringBoot一、Spring介绍1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用SpringBoot来让你更易上手,更简单快捷地构建Spring应用!SpringBoot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java-jar来运行你的SpringWeb应用

2、。SpringBoot的主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项目没有冗余代码生成和XML配置的要求本章主要目标完成SpringBoot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对SpringBoot有一个初步的了解,并体验其结构简单、开发快速的特性。1.2、系统要求:Java7及以上SpringFramework4.1.5及以上本文采用Java1.8.0_73、SpringBoot1.3.2调试通过。二、快速入门2.1、创建一

3、个Maven工程名为”springboot-helloworld”类型为Jar工程项目2.2、pom文件引入依赖org.springframework.bootspring-boot-starter-parent1.3.3.RELEASEorg.s

4、pringframework.bootspring-boot-starter-webspring-boot-starter-parent作用在pom.xml中引入spring-boot-start-parent,spring官方的解释叫什么staterpoms,它可以提供dependencymanagement,也就是说依赖管理,引入以后在申明其它dependency的时候就不需要versi

5、on了,后面可以看到。spring-boot-starter-web作用springweb核心组件spring-boot-maven-plugin作用 如果我们要直接Main启动spring,那么以下plugin必须要添加,否则是无法启动的。如果使用maven 的spring-boot:run的话是不需要此配置的。(我在测试的时候,如果不配置下面的plugin也是直接在Main中运行的。)2.3、编写HelloWorld服务创建package命名为com.itmayiedu.controller(根据实际情况修改)

6、创建HelloController类,内容如下@RestController@EnableAutoConfigurationpublicclassHelloController{@RequestMapping("/hello")publicStringindex(){return"HelloWorld";}publicstaticvoidmain(String[]args){SpringApplication.run(HelloController.class,args);}}2.4、@RestController

7、在上加上RestController表示修饰该Controller所有的方法返回JSON格式,直接可以编写Restful接口2.5、@EnableAutoConfiguration注解:作用在于让SpringBoot  根据应用所声明的依赖来对Spring框架进行自动配置    这个注解告诉SpringBoot根据添加的jar依赖猜测你想如何配置Spring。由于spring-boot-starter-web添加了Tomcat和SpringMVC,所以auto-configuration将假定你正在开发一个web应

8、用并相应地对Spring进行设置。2.6SpringApplication.run(HelloController.class,args);标识为启动类2.6.1@SpringbootApplication   使用@SpringbootApplication注解 可以解决根类或者配置类(我自己的说法,就是main所在类)头上注解过多的问题,一个@Sprin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。