Java教程

Spring源码学习(二)---Spring启动方式

本文主要是介绍Spring源码学习(二)---Spring启动方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一, XML方式启动

        ClassPathXmlApplicationContext 类   实现了  ApplicationContext接口

二,注解方式启动

        AnnotationConfigApplicationContext类 实现了  ApplicationContext接口

三, WEB方式启动

 四: SpringBoot方式启动Spring

 五,思考

        1. 做单元测试时或独立学习研究Spring源码时, 通常使用第一/第二种方式启动Spring.方便后续获取Bean.

        2. SSM+Tomcat 技术栈做项Web项目时, 通过第三种方式启动. 基本都是老项目了.SSM繁杂配置已经不适合现代敏捷项目了.

        3. 新的项目, 大多都开始使用SpringBoot启动方式. SpringBoot是Spring的一个升级版本. 可以理解为:  Spring是核心, SpringBoot是壳. SpringBoot减少了繁杂的配置,如果使用Maven去做项目管理,基本不需要搭配jar包版本,开箱即用.

这篇关于Spring源码学习(二)---Spring启动方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!