Java
未读
Mybatis 执行器
Mybatis有三种基本的Executor执行器: SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。 ReuseExecutor:执行update或select,以sql作为key查找State
Java
未读
Spring MVC拦截器
Spring MVC 拦截器 SpringMVC 中的 Interceptor 拦截器是非常重要和相当有用的,它的主要作用是拦截指定的用户请求,并进行相应的预处理与后处理 拦截器,其拦截的时间点在“处理器映射器根据用户提交的请求映射出了所要执行的处理
Java
未读
Mybatis 缓存机制
mybatis 一级缓存二级缓存 一级缓存 Mybatis对缓存提供支持,默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSessi
Java
未读
Spring MVC过滤器
过滤器(Filter) 简介 过滤器(Filter)是属于Java Servlet规范的一部分,严格意义上来说它并不是直接属于Spring框架或Spring MVC框架。 过滤器(Filter)是一种用于处理Web请求和响应的组件。过滤器可以在请求到达目标资源之前和响应离开应用程序之前对其进行拦截和
Java
未读
Spring 生命周期
Spring Bean 的生命周期 ? 本文将从以下两方面去帮助理解 Bean 的生命周期: 生命周期的概要流程:对 Bean 的生命周期进行概括,并且结合代码来理解; 扩展点的作用:详细介绍 Bean 生命周期中所涉及到的扩展点的作用。
Java
未读
Spring MVC
SpringMVC框架的作用 SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器(C),然后通过模型对象(M),分派器来展示请求结果视图(V)。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。 SpringMVC框架
Java
未读
Spring IOC、DI
什么叫IOC、DI IoC:Inversion of Control —— 控制反转 DI:Dependency Injection —— 依赖注入 假设这么一个场景:
Java
未读
Spring AOP
什么是AOP 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 AOP的基本概念 Aspect(切面):通常是一个类,里面可以定义切入点和通知