Spring Boot简要

2020-12-07  本文已影响0人  晓在IT

一、Spring的历史

早起Java公司制定了EJB作为标准,但开发一个EJB需要大量的接口和配置文件,导致开发效率非常低下。而在2004年推出了Spring 1.0版本,成为了现实java EE开发的标准。Spring通过控制反转IoC来管理各类Java资源,并且通过面向切面的编程AOP,增强EJB的功能以及消除了大量的try……catch、数据库事务等代码逻辑。

二、使用注解还是XML

注解为主,xml为辅助。大家形成了这样的一个不成文的共识,对于业务类使用注解,例如,对于MVC开发,控制器使用@Controller,业务层使用@Service,持久层使用@Repository;而对于一些公用的Bean,例如,对于数据库(如Redis)、第三方资源等则使用XML进行配置,直至今时今日这样的配置方式还在企业中广泛地使用着。也许使用注解还是XML是一个长期存在的话题,但是无论如何都有道理。

三、什么是spring boot以及有点

Spring Boot不是一个框架,它是一种基于spring框架搭建起来的应用,但只需非常少的配置。它提供了默认的代码和注释配置,快速启动新的Spring项目而不需要太多时间。通过Maven中配置的starter,这些starter能够直接获取开发所需的相关包,并且以Java Application的方式运行spring boot项目。


image.png

优点:

上一篇下一篇

猜你喜欢

热点阅读