(01) 什么是Spring Boot
Posted vczh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(01) 什么是Spring Boot相关的知识,希望对你有一定的参考价值。
1.Spring Boot 是spring家族的全新框架;
Spring Boot 是简化spring 应用程序的创建和开发过程, 也就是说Spring Boot 能够简化之前采用ssh, ssm框架进行开发的过程;
2. Spring Boot 简化配置
在以往我们采用ssh, ssm框架进行开发的时候,搭建环境, 在编码之前我们需要做很多工作; 比如配置web.xml, 配置Spring,配置mybatis, 而SpringBoot框架对此开发过程进行了革命性的
颠覆,抛弃了繁琐的xml配置过程,采用很多默认配置简化我们的工作;
Spring Boot还让部署变简单,监控变简单;里面集成了大量常用的组件.
3. Spring Boot的特性
1.能够快速创建基于spring的应用程序;
2.能够直接使用java main方法启动内嵌的tomcat,jetty服务器运行Spring Boot程序,不需要部署war包;
3.提供约定的start pom来简化maven配置,让maven配置变简单;
4.根据maven的配置依赖,spring boot自动配置spring,springmvc等;
5.提供程序的健康检查等功能;
6.基本可以完全不使用xml配置,采用注解开发;
4. Spring Boot的四大核心
1.自动配置:正对很多Spring的应用程序和常用的功能,spring boot提供自动相关配置;
2.起步以来:告诉spring boot 需要什么功能,它能够引入依赖库;
3.actuator: 让你能够深入运行的spring boot的应用程序, 一探spring boot内部的信息,运行状态;
4.命令行界面:这是spring boot的可选界面,主要正对groovy语言使用;
5. Spring Boot 的开发环境
1.推荐使用spring boot最新版本;
2.如果使用eclipse, 推荐安装spring tool suite(sts)插件
3.如果使用idea旗舰版,自带spring boot插件;
如果以上都没有,可以去网站:https://start.spring.io/
4.推荐使用maven 3;
5.推荐使用java 8, 虽然spring boot也支持java 6
以上是关于(01) 什么是Spring Boot的主要内容,如果未能解决你的问题,请参考以下文章
Spring BootSpring MVC 和 Spring 有什么区别?