SpringBoot
简介
1.1原有spring简介
-
优点
: Spring 是java企业版(Java Enterprise Edition, JEE, 也称J2EE)的轻量级
代替品。无需开发重量级的Enterprise JavaBean(EJB) ,Spring 为企业级java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object, POJO)实现了EJB的功能。 -
缺点
: 虽然Spring的组件代码是轻量级的.但它的配置却是重量级的。一开始,Spring用XML配置,而且是很多XML配置。Spring2.5引入了基于注解的组件扫描,这消除了大量针对应用程序自身组件的显示XML配置。Spring3.0引入了基于java配置,这是一种类型安全的可重构配置方式,可以代替XML。所有这些配置都代表了开发时的损耗。因为在思考Spring特性配置和解决业务问题之间需要进行思维切换,所以编写配置挤占了编写应用程序逻辑的时间。和所有框架一样,Spring应用,但与此同时它要求的回报也不少。
除此之外,项目的依赖管理也是一件耗时耗力的事情。在环境搭建时,需要分析要导入哪些库的坐标,而且还需要分析导入与之有依赖关系的其它库的坐标,一旦选错了依赖的版本,随之而来的不兼容问题就会严重阻碍项目的开发进度.