Java
未读
EasyExcel 使用
简介 EasyExcel是一款基于POI开发的Java开源框架,用于实现Excel文件的导入和导出功能。它提供了简单易用的API,使开发人员能够快速、高效地处理Excel文件,无需深入了解Excel文件的格式和细节。 EasyExcel具有以下几个特点: 简单易用:EasyExcel提供了简单而强大
Java
未读
EasyPOI 使用
简介 Easypoi 是一个 Java 开发的简单易用的 Excel 和 Word 文件处理框架。它提供了简单的 API,可以轻松地读取、写入和操作 Excel 和 Word 文档,而无需编写繁琐的代码。 Easypoi 的主要特点包括: 简单易用:Easypoi 提供了简洁的 API,使得 Exc
Java
未读
Stream Api
1、概述 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力
Java
未读
Mybatis 工作原理
1、什么是Mybatis mybatis就是一个封装来jdbc的持久层框架,它支持自定义 SQL、存储过程以及高级映射。它和hibernate都属于ORM框架,但是具体的说,hibernate是一个完全的orm框架,而mybatis是一个不完全的orm框架; Mybatis让程序员只关注sql本身,
Java
未读
Mybatis XML标签
MyBatis中XML标签 <mapper> <mapper> 标签是 MyBatis XML 文件中的根标签,用于指定命名空间和包含各种 SQL 语句(如 <select>, <insert>, <update>, <delete>)以及其它配置信息。 <mapper namespace="com
Java
未读
SpringBoot集成Mybatis
1. 添加相关依赖 在项目的pom.xml文件中添加以下依赖,以集成Spring Boot和MyBatis: <!-- Spring Boot Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<
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 —— 依赖注入 假设这么一个场景: