springboot介绍
Spring Boot四大核心: 1.自动配置:针对很多Spring应用程序和常用的应用功能,Spring Boot能自动提供相关配置; 2.起步依赖:告诉Spring需要什么功能,它就能引入需要的依赖库; 3.Actuator:让你能深入运行中的Spring Boot应用程序,监控程序的内部信息; 4.命令行界面:这个为Spring Boot的可选特性,主要是针对Groovy的。
官网地址:https://spring.io/projects/spring-boot/
特征
创建独立的Spring应用程序
直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
提供自以为是的“入门”依赖项,以简化构建配置
尽可能自动配置Spring和3rd Party库
提供生产就绪的功能,例如指标,运行状况检查和外部配置
完全没有代码生成,也不需要XML配置
优点
快速构建项目
对主流开发框架的无配置集成
项目可独立运行,无需外部依赖 Servlet 容器
提供运行时的应用监控
极大地提高了开发、部署效率
与云计算的天然集成
起步依赖
缺点
版本迭代速度很快,一些模块改动很大
由于不用自己做配置,报错时很难定位
Last updated
Was this helpful?