Spring技术
Spring框架深度解析
-乾坤-
一名普通的研发工程师
展开
-
Java面试——Spring——Spring MVC 运行流程
一、MVC : Model View Controller二、执行流程官方流程:1:发送请求到DispatchServlet(中央控制器)2:DispatcherServlet(中央控制器)调用HandlerMapping(处理器映射器)根据请求url找到需要执行的Handler(处理器)3:DispatcherServlet(中央控制器)通过HandlerAdapter(处理器适配器)调用处理器核心控制器捕获请求uri4:执行处理器,返回ModelAndView给中央控制器5:中央控制器原创 2020-09-16 15:36:02 · 233 阅读 · 1 评论 -
Java面试——Spring——Spring 有哪些主要模块?
Spring框架的七大模块1.Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context:构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方法,有些像JNDI注册器。Context封装包的特性得自于Beans封装包,并添加了对国际化(I18N)的支持(例如资源绑原创 2020-09-16 14:28:43 · 448 阅读 · 1 评论 -
Java面试——Spring——为什么要使用Spring
Spring提供了丰富的企业级功能,降低了开发的复杂性。Spring让人们避免重复的造轮子Spring对很多异构的技术提供了统一的编程模型轻量:非入侵性的、所依赖的东西少、资源占用少、部署简单,不同功能选择不同的 jar 组合容器:工厂模式实现对 JavaBean 进行管理松耦合:通过注解即可完成 bean 的依赖注入AOP:通过 注解即可加入面向切面编程的能力,完成切面功能,如:日志,事务…的统一处理,更好的复用代码方便集成:通过配置和简单的对象注入即可集成其他框架,如 Mybatis、H原创 2020-09-15 16:57:08 · 196 阅读 · 0 评论 -
Spring IOC/DI(控制反转/依赖注入)的实现及其原理
一、什么是IOCIOC:把创建和查找依赖对象的控制权交给 IoC 容器,由 IoC 容器进行注入、组合对象。这样对象与对象之间是松耦合、便于测试、功能可复用(减少对象的创建和内存消耗),使得程序的整个体系结构可维护性、灵活性、扩展性变高。二、工厂模式+反射工厂模式:1、定义fruit接口:package com.peanut.springstudy;/** * @Author : peanut * @Created : 2020/6/10 下午2:12 */public in原创 2020-06-10 15:11:23 · 883 阅读 · 1 评论