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 容器

  • 提供运行时的应用监控

  • 极大地提高了开发、部署效率

  • 与云计算的天然集成

  • 起步依赖

缺点

  • 版本迭代速度很快,一些模块改动很大

  • 由于不用自己做配置,报错时很难定位

  • 网上现成的解决方案比较少

    可以进入该网站快速创建springboot项目

    https://start.spring.io/

    也可以通过idea进行创建 这里不讲解springboot项目的创建

Last updated