一、前言
在过去几年,做Javaweb开发以Spring+Hibernate+Struts2
(简称SSH)和Spring+Mybatis+SpringMVC
(简称SSM)组合的框架为主流,最开始SSH框架占领市场,后来渐渐的轻量级的框架SSM出现了,由此SSM框架占领了Java开发的主流市场,除开一些老项目还是使用SSH之外,新项目基本都是使用SSM
框架,直到2016年以SpringBoot+SpringCloud
为组合的微服务框架的出现,这里主要说下SpringBoot
,SpringBoot
为快速开发框架,当下已经大面积在铺开使用;因为前面提到的SSM和SSH都是以xml配置为基础,框架的搭建都离不开xml,所以SpringBoot
的出现无疑是解放了复杂、繁琐的xml整合, SpringBoot
提倡的就是简化配置,用注解代替以前繁琐的xml配置,但并不是SpringBoot不支持xml配置了,SpringBoot同时也是支持的,今天写这篇文章的目的是为啥呢?