![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
种棵红黑树
牙疼
展开
-
springmvc详细流程解析
springmvc是0z`框架中的一个模块,是一个基于mvc模式的web模块,负责前后台的交互工作;所谓的mvc其实就是一种设计模式,从而实现系统的解耦。SpringMVC执行流程 a.客户端发送请求 b.前端控制器DispatcherServlet接收请求,并调用处理映射器HandlerMapping(可以根据xml配置、注解进行查找) c.处理映射...原创 2019-12-22 12:11:14 · 541 阅读 · 0 评论 -
Mybatic原理概述及缓存机制
【一】Mybatis工作流程1、解析配置文件(mybatis-config.xml,UserMapper.xml)2、创建工厂类3、创建会话4、会话操作数据库【二】Mybatis缓存mybatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,二级缓存是namespace级别的缓存,二级缓存是由多个SqlSession共享的一级缓存的作...原创 2019-05-28 10:10:46 · 213 阅读 · 0 评论 -
Spring基本解析
spring是一个轻量级的Ioc和Aop容器框架,是为java应用程序提供基础服务的一套框架,目的是用于简化企业应用程序的开发,使得开发者只需要关心业务需求,常见的配置方式有三种:基于xml的配置,基于注解的配置,基于java的配置1、spring Core核心模块 是Spring的核心容器,它实现了IOC模式,提供给了Spring框架的基础功能,此模块中包含的BeanFa...原创 2019-03-15 16:03:42 · 371 阅读 · 0 评论 -
spring-AOP原理解析
AOP面向切面编程可以说是OOP的补充和完善。OOP引入封装,继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要把分散的对象引入公共行为的时候,OOP则显得有些无力。也就是说,OOP允许你定义从上到下的关系,但并不适合从左到右的关系。比如说日志,安全性,异常处理。这些散步在各处的无关代码被称为横切代码,在OOP涉及中,导致大量代码的重复,不利于各个模块的重用。AO...原创 2019-03-14 17:41:32 · 203 阅读 · 0 评论 -
注解@Autowire和@Resource的区别
注解@Autowire和@Resource,我们都知道都可以用来装配bean,将对象加载到容器之中,但是他们具体有什么区别,工作当中大家也没怎么注意到,现在简单说明一下这俩个注解的区别。@AutoWire默认按照类型装配,默认情况下它要求依赖对象必须存在,如果允许为null,可以设置它required属性为false@Resource默认按照名称装配,当找不到与名称匹配的bean才会按照类...原创 2019-03-18 17:02:30 · 2452 阅读 · 1 评论 -
springBoot原理解析
springboot的诞生是为了简化spring应用的初始搭建以及开发功能,该框架使用特定的方式进行配置,从而大大节省了开发人员的配置工作。但是springboot这种免配置的特性是如何实现的?这在面试经常问到,遇到了不少次,挨了不少枪子,所以定下心来撸撸这一块。。。。。开始一个springBoot项目,大家都知道必须存在一个启动类,这个启动类是所有一切的开始先看一下@SpringBo...原创 2019-03-04 18:13:19 · 662 阅读 · 0 评论