天天看点

springboot

spring框架是java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管spring框架自身对编程模型没有限制,但其在java应用中的频繁使用让它备受青睐,以至于后来让它作为ejb(enterprisejavabeans)模型的补充,甚至是替补。spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的web框架方便开发等等。spring框架具有控制反转(ioc)特性,ioc旨在方便项目维护和测试,它提供了一种通过java的反射机制对java对象进行统一的配置和管理的方法。spring框架利用容器管理对象的生命周期,容器可以通过扫描xml文件或类上特定java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。