spring
文章平均质量分 87
spring
有梦想的攻城狮
既然选择了远方,留给别人的就只能是背影
展开
-
Mybatis使用详解
MyBatis是一款优秀的持久层框架,它支持普通SQL查询,存储过程和高级映射。MyBatis通过简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Ordinary Java Object,普通的Java对象)映射成数据库中的记录。MyBatis可以自动注册驱动、建立连接、获取SQL执行对象、释放连接等操作,开发人员只需要关注SQL语句的编写即可,无需过多关注数据库连接问题。原创 2023-12-24 23:08:20 · 2292 阅读 · 51 评论 -
Lettuce使用详解
Lettuce 是一个高级的、线程安全的 Redis 客户端,用于与 Redis 数据库交互。它提供了许多方法来配置连接池的参数,例如最大连接数、最小空闲连接数、连接超时等。Lettuce 适用于任何需要与 Redis 交互的 Java 项目,它具有简单易用的 API,支持多种数据类型,包括字符串、哈希表、列表、集合和有序集合等。Lettuce 还支持高级功能,如发布/订阅、事务和管道等。原创 2023-11-23 23:38:21 · 2071 阅读 · 5 评论 -
RedisTemplate使用详解
RedisTemplate是Spring Data Redis的核心类,它提供了对Redis访问的支持。这个类在给定对象和Redis存储中的底层二进制数据之间执行自动序列化(Serialization)和反序列化(Deserialization)操作。RedisTemplate的底层通过RedisConnectionFactory对多种Redis驱动进行集成,上层通过RedisOperations提供丰富的API,并结合Spring基于泛型的bean注入,为开发提供了极大的便利。原创 2023-11-22 23:02:08 · 2179 阅读 · 46 评论 -
springboot1.x整合HikariCP数据库连接池
介绍HikariCP是最近非常火的一款数据库连接池工具,从它的github的介绍可知,它的主要特点是速度快、稳定性高、简单的;它的Jar包只有130K,是非常轻量的一款生产级的数据库连接池。而且这款数据库连接池也得到了开发者的极大的认可,目前成为了springboot2.x的默认数据库连接池。当前我们的很多项目是在springboot1.x的基础上进行开发运行的,springboot1.x的默认的数据库连接池是Tomcat-jdbc,而我们之前经常会将数据库连接池调整为Druid,今天我们就将项目中的数据原创 2022-03-03 00:48:36 · 1747 阅读 · 2 评论 -
SpringMVC中DispatcherServlet详解
DispatcherServlet是Spring MVC框架的核心组件之一,它负责请求的接收、处理和响应。DispatcherServlet在整个请求处理过程中扮演着调度者的角色,将请求分发到相应的处理器进行处理,并将处理结果返回给客户端原创 2016-03-13 14:45:42 · 4488 阅读 · 1 评论 -
Spring+Mybatis实现多数据源
在我们的项目开发过程中,经常需要在同一个项目中运用多个数据库中的数据资源,所以我们经常会在同一个项目连接多个数据库进行开发,今天我们来实现一下在Spring+Mybatis框架下实现多数据源的配置:1、项目准备:a、项目中所使用的jar包,该项目通过maven进行jar包的引用 4.0.0.RELEASE 2.5 0.2.15 1.2.2原创 2016-03-16 23:00:46 · 922 阅读 · 0 评论 -
Spring中ContextLoaderListener的作用
ContextLoaderListener是Spring框架中一个非常重要的监听器,它提供了在Web应用程序启动时载入Ioc容器(Spring容器)的功能。原创 2016-03-10 23:07:36 · 992 阅读 · 2 评论 -
SpringMVC通过@PathVariable注解传递对象
首先注意:SpringMVC中是不可以通过@PathVariable这个注解来传递对象的,原因其实很简单:@PathVariable是用来获得请求url中的动态参数的,所以该注解只能支持将参数放在请求url的GET提交方式,所以不管你如何进行设置,@PathVariable都是无法支持Post请求的。原创 2016-04-14 10:05:33 · 14549 阅读 · 1 评论 -
Spring+Redis框架整合
在软件开发的过程中,受限于数据库存取速度的影响,缓存逐渐变成了我们现在开发过程中不可或缺的一部分,Redis和Memcached已经逐渐变成了我们现在系统开发的必备,下面我们介绍一下将Spring与Redis进行整合的一个过程,方便大家在项目开发中可以更好的利用缓存转载 2016-03-26 09:50:34 · 878 阅读 · 0 评论 -
Spring中的@Controller注解和@RestController注解的相同点和不同点
一、相同点:1:@Controller和@RestController两个注解的生命周期都会持续到程序运行时;2:@Controller和@RestController都将z二、不同点:1:@RestController是@Controller和@ResponseBody这两个注解的结合体,相当于同时对该Controller进行了@Controller和@ResponseBod原创 2017-05-02 09:48:11 · 1691 阅读 · 0 评论