Spring Boot项目和普通的Spring项目的区别**
在开发过程中,我们经常会使用到Spring Boot进行项目开发。但是有想过Spring Boot项目和Spring的普通项目具体有何区别吗?
Spring 简介
Spring框架相当的完美。Spring框架为java应用程序提供了基础的项目框架支持。
Spring框架中的一些比较常用的模块如下:
- Spring AOP
- Spring MVC
- Spring ORM
- Spring Test
- Spring JDBC
- Spring Security
Spring Boot介绍
Spring Boot框架是基于Spring框架的扩展,传统的Spring项目需要一些比较复杂的配置文件。现在Spring Boot不需要像Spring项目那样复杂的进行配置,在很大的程度上提高了开发效率。
具体的特点如下:
- 自动配置 Spring-boot-starter 开箱即用依赖模块
- 简化统一配置文件
- 监控管理actuator
- 内嵌了如Tomcat,Jetty,所有的依赖都打到一个jar包里面,可以直接java -jar 运行