spring
文章平均质量分 65
李不烦
这个作者很懒,什么都没留下…
展开
-
SpringMVC九⼤组件初始化
在DispatcherServlet中定义了九个属性,每⼀个属性都对应⼀种组件九⼤组件都是定义了接⼝,接⼝其实就是定义了该组件的规范,⽐如ViewResolver、HandlerAdapter等都是接⼝/** MultipartResolver used by this servlet. */// 多部件解析器@Nullableprivate MultipartResolver m...原创 2020-03-12 12:11:04 · 165 阅读 · 0 评论 -
springMVC源码剖析
先看一下项目中的配置文件,我们的前端控制器DispatcherServlet <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-clas...原创 2020-03-12 00:59:36 · 209 阅读 · 0 评论 -
自定义时间类型转换器
package com.bigdata.edu.converter;import org.springframework.core.convert.converter.Converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * ...原创 2020-03-08 21:54:19 · 277 阅读 · 0 评论 -
Spring MVC
MVC设计模式MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写,是一种用于设计创建 Web 应用程序表现层的模式。MVC 中每个部分各司其职:Model(模型):模型包含业务模型和数据模型,数据模型用于封装数据,业务模型用于处理业务。 View(视图):通常指的就是我们的 jsp 或者 html。...原创 2020-03-08 21:51:32 · 320 阅读 · 0 评论 -
Spring IOC容器是如何解决循环依赖的问题?
什么是循环依赖? 先看代码:public class A { private B b; // 省略set/get方法}public class B { private A a; // 省略set/get方法}可以看到A类里有一个属性是B类对象,而B类里也有一个属性是A类对象,则我们可以称A类对象与B类对象之间互相循环依赖。然后我们对把这俩个类纳入到IOC容器中进行管理,现在进行xml配置:<bean id="a" class="co..转载 2020-07-08 11:39:12 · 1179 阅读 · 0 评论 -
Spring IOC源码深度剖析
看源码好处:提高培养代码架构思维、深入理解框架 原则定焦原则:抓主线,比如BeanFactory的创建流程、Bean对象创建流程、lazy-int延迟加载流程、SpringIoc循环依赖原理,其他的不关心 宏观原则:站在上帝视角,关注源码结构和业务流程(淡化具体某行代码的编写细节),不需要扣太细,不然读不下去读源码的方法和技巧断点(观察调用栈) 反调(Find Usages),不知...原创 2020-03-06 17:08:39 · 432 阅读 · 0 评论 -
IOC
Spring IoC基础BeanFactory与ApplicationContext区别BeanFactory是Spring框架中IoC容器的顶层接口,它只是用来定义一些基础功能,定义一些基础规范,而ApplicationContext是它的一个子接口,所以ApplicationContext是具备BeanFactory提供的全部功能的。通常,我们称BeanFacto...原创 2020-03-05 16:42:06 · 195 阅读 · 0 评论 -
Spring Ioc和AOP思想
一、Spring 简介Spring 是分层的 full-stack(全栈)轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库(比如整合Mybatis),已经成为使用最多的 Java EE 企业应用开源框架。分层:表示spring可以运用在controler,servi...原创 2020-03-05 11:35:21 · 649 阅读 · 0 评论