SpringBoot 阶段测试 1( 五 )

20、使用springboot框架相较于之前的spring或者springmvc框架有哪些优势?springboot框架相较于之前的spring或者springmvc框架有哪些优势: Spring Boot实现了自动配置,降低了项目搭建的复杂度 。独立运行的spring项目: 内嵌Tomcat或Jetty等Servlet容器; 无代码生成和xml配置 准生产的应用监控 提供starter 简化Maven 配置 集成了常用的第三方库配置Spring Boot优点:1、Spring Boot实现了自动配置,降低了项目搭建的复杂度 。: 众所周知Spring框架需要进行大显的配置,Spring Boot引入自动配置的概念,让项目设置变得很容易 。自动配置 spring:Spring Boot 会根据在类路径中的jar包,类,为jar包里的类自动配置Bean,这样会极大减少我们要使用的配置 。2、独立运行的spring项目: Spring Boot可以以jar包形式直接运行,如java-jar xxxjar优点是:节省服务器资源3、内嵌Tomcat或Jetty等Servlet容器;: Spring Boot 可以选择内嵌Tomcat,Jetty,这样我们无须以war包形式部署项目 。4、无代码生成和xml配置: Spring Boot大量使用spring4.x提供的注解新特性来实现无代码生成和xml 配置 。spring4.x提倡使用Java配置和注解配置组合Spring Boot不需要任何xml配置即可实现spring的所有配置 。5、准生产的应用监控: Spring Boot 提供基于http,sh,telnet对运行时的项目进行监控6、提供starter 简化Maven 配置: 在Spring Boot 项目中为我们提供了很多的spring-boot-starter-xxx的项目,我们导入指定的这些项目的坐标,就会自动导入和该模块相关的依赖包:7、集成了常用的第三方库配置: 集成了大星常用的第三方库配置(例如Jackson,JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用,大部分的Spring Boot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑 。【SpringBoot 阶段测试 1】

经验总结扩展阅读