Spring Boot(一):Spring Boot的前世今生
来源:互联网 发布:如何学好高中语文知乎 编辑:程序博客网 时间:2024/06/05 17:35
1.背景
在很早的年代,J2EE还是java企业级应用的王者规范,EJB风行其道。后来有一个叫Rod Johnson的音乐学博士,写了本《Expert One on one J2EE without EJB》,发明了spring,创办了interface21公司,给Java的企业级开发带来了一阵春风。之后Spring势如破竹,跟随着互联网的兴起,占据着Java领域轻量级开发的王者地位。随着Java语言的发展,Spring也跟着推陈出新,比如Spring3支持了Java注解形式的配置,Spring4支持了java8,同时也推出了springboot。
参见:https://segmentfault.com/a/1190000004303540
2.spring boot简介
官方网站是这样介绍的:spring boot使你轻松创建一个独立的,企业级的应用,你只要run就可以运行了。你可以以最少的时间进行上手,因为spring boot对spring和一些第三方库进行了整合。在使用起来spring boot比传统spring 需要更少的人工配置。
简单理解,spring boot在用来简化新Spring应用的初始搭建以及开发过程。
3.优点
(1)传统方法
原来开发一个spring web项目的时候:配置web.xml,加载spring和springmvc,配置数据库连接,配置事物,配置加载的配置文件,配置日志文件……配置完进行调试(出问题了,找半天是哪里配置出错了,想哭)……进行开发
(2)使用spring boot
可以快速搭建一个web项目或者微服务,哒哒节省了人力,物力和才力。
4.特点
(1)快速创建一个独立的spring项目
(2)内嵌tomcat和jetty,可以生成jar包快速部署
(3)整合了各种框架的starter,简化你的配置。例如webs-starter,test-starter
(4)自动配置spring
(5)整合了生产级别的健康检查,api网关等
(6)不需要代码生成和xml配置
- Spring Boot(一):Spring Boot的前世今生
- spring-boot前世今生(简单介绍)
- Spring4实战(一)-Spring的前世今生
- U-BOOT移植的前世今生
- spring 事务管理的前世今生
- Spring事务管理的前世今生
- Spring事务管理的前世今生
- Spring事务管理的前世今生
- Spring事务管理的前世今生
- Spring事务管理的前世今生
- Spring事务管理的前世今生
- Spring boot redis的使用(一)
- 从零开始的Spring Boot (一)
- Spring Boot学习(一)
- Spring Boot学习(一)
- Spring Boot学习(一)
- Spring Boot(一) 简介
- spring boot 学习(一)
- oracle数据库(约束)
- Java数据结构与算法解析(十)——2-3树
- Nginx基础详解,内涵案例分析
- jQuery下载调用汇总
- CSS3特性和动画
- Spring Boot(一):Spring Boot的前世今生
- Java
- mysql 存储过程详解
- go enum/const
- Android RectF类的inset()方法
- Java数据结构与算法解析(十一)——红黑树
- 异步,并发/并行,串行
- mybatis if 标签 判断单个字符的不生效,其实这是个坑
- 我的【藏羚头条】开发运营经验