其他分享
首页 > 其他分享> > 什么是springboot?为什么要用springboot?

什么是springboot?为什么要用springboot?

作者:互联网

一、什么是springboot?

Springboot是spring发展到一定程度的产物,但并不是spring的替代品,springboot是为了让程序员更好的使用spring。Spring随着发展逐渐变得笨重,产生大量的大量繁琐的XML配置和第三方整合配置。springboot的目的是用来简化Spring应用初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot其实就是一个整合很多可插拔的组件(框架),内嵌了使用工具(比如内嵌了Tomcat、Jetty等),方便开发人员快速搭建和开发的一个框架。

Springboot的特点:

1.搭建项目快,几秒钟就可以搭建完成;

2.让测试变的简单,内置了JUnit、Spring Boot Test等多种测试框架,方便测试;

3.Spring Boot让配置变的简单,Spring Boot的核心理念:约定大约配置,约定了某种命名规范,可以不用配置,就可以完成功能开发,比如模型和表名一致就可以不用配置,直接进行CRUD(增删改查)的操作,只有表名和模型不一致的时候,配置名称即可;

4.内嵌容器,省去了配置Tomcat的繁琐;

5.方便监控,使用Spring Boot Actuator组件提供了应用的系统监控,可以查看应用配置的详细信息;

Springboot的核心功能:1.独立运行spring 项目。Springboot可以以jar包的形式直接运行,节省服务器资源。

2.内嵌了servlet容器,无需以war包形式部署项目。

3.提供starter,简化maven配置。

4. 自动配置Spring:Spring Boot会根据项目依赖来自动配置Spring 框架,极大地减少项目要使用的配置。

5. 提供生产就绪型功能:提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用健康检查。

6、 无代码生成和xml配置:Spring Boot不生成代码。完全不需要任何xml配置即可实现Spring的所有配置。

springboot缺点:

1.SpringBoot仅适用于全新Spring项目。将一个传统Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。
2.集成度较高,使用过程中不太容易了解底层。

二、为什么要用springboot?

标签:为什么,springboot,spring,要用,配置,Boot,Spring,Springboot
来源: https://www.cnblogs.com/jxxblogs/p/14854712.html