Spring Boot笔记一:spring boot 是什么
2017-11-07 14:46
471 查看
摘要: *Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
*spring boot采用了“约定优于配置” 的理念,减少了spring繁琐的配置,方便快速搭建应用
*spring boot官网:http://projects.spring.io/spring-boot/
开箱即用,提供各种默认配置来简化项目配置
内嵌式容器简化Web项目
没有冗余代码生成和XML配置的要求
解压后,把maven项目导入eclipse,然后把项目mvn insstall一下。
找到SpringbootApplication -> 运行它的main方法
运行结果如下:
运行之后控制台输出“==Unregistering JMX-exposed beans on shutdown==”,tomcat也没有运行。
是由于没有导入web模块,添加依赖如下:
添加maven配置:
再次运行SpringbootApplication -> main方法;运行结果如下:
表示tomcat已经正常启动了,默认端口为8080;浏览器访问http://localhost:8080/ 出现如下页面:
因为还没有配置相应的url mapping,我们新建==package (com.example.web)==
新建类==HelloWorldController==如下:
不需要手动启动,就会看到console窗口,程序正在重新启动。
浏览器访问:http://localhost:8080/hello 出现
表示程序正常运行了。
这是一个简单的spring-boot启动项目,处理了一个简单的web请求。
*spring boot采用了“约定优于配置” 的理念,减少了spring繁琐的配置,方便快速搭建应用
*spring boot官网:http://projects.spring.io/spring-boot/
spring boot 是什么
spring boot介绍:
spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot的主要优点:
为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置
内嵌式容器简化Web项目
没有冗余代码生成和XML配置的要求
案例:Hello world
通过官网https://start.spring.io/ 可生产spring boot的启动项目的zip包。解压后,把maven项目导入eclipse,然后把项目mvn insstall一下。
找到SpringbootApplication -> 运行它的main方法
运行结果如下:
运行之后控制台输出“==Unregistering JMX-exposed beans on shutdown==”,tomcat也没有运行。
是由于没有导入web模块,添加依赖如下:
添加maven配置:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency>
再次运行SpringbootApplication -> main方法;运行结果如下:
表示tomcat已经正常启动了,默认端口为8080;浏览器访问http://localhost:8080/ 出现如下页面:
因为还没有配置相应的url mapping,我们新建==package (com.example.web)==
新建类==HelloWorldController==如下:
@RestController public class HelloWorldController { @RequestMapping("/hello") public String index() { return "Hello World"; } }
不需要手动启动,就会看到console窗口,程序正在重新启动。
浏览器访问:http://localhost:8080/hello 出现
Hello World
表示程序正常运行了。
这是一个简单的spring-boot启动项目,处理了一个简单的web请求。
相关文章推荐
- 2017年1月21日学习笔记 Spring是什么?
- SpringBoot架构笔记
- spring-boot学习笔记之一——pom
- 2小时学会Spring Boot 学习笔记
- springBoot【笔记整理】
- springboot_笔记
- spring boot 笔记(四):返回静态页面
- spring boot 学习笔记(008)Apache camel
- IDEA+MAVEN+spring boot使用springloaded笔记
- Spring Boot学习笔记-SQL数据库使用
- spring boot 学习笔记
- Springboot系列1_什么是Springboot
- spring-boot笔记-工程搭建(一)
- springboot 学习笔记(二)--- properties 配置
- 初始Spring Boot框架笔记整理(一)
- springboot心得笔记-入门
- spring boot Websocket(使用笔记)
- SpringBoot 学习笔记(一)
- Spring boot 学习笔记—带来的好处(二)
- springboot 学习笔记1(gradle创建web工程)