在项目中碰到需要在工具类中使用 RedisTemplate 的需求,一时想不到如何实现,通过搜索找到解决办法。同时也在 SpringContextHolder工具类 学习了 SpringContextHolder 的使用…
idea 启动程序 运行多个实例,Spring boot项目设置
今天因为需要在本地模拟负载,需要将一个程序在本地运行在两个端口上,平时再运行一个程序后,再次点击运行就能实现这效果,这次在 Spring boot 项目中第二次怎么也启动不了。 网上的方法找 Single instanc…
Spring笔记(11) Spring boot redis 的集成,开箱即用 Spring Data Redis
Spring boot redis 在 Spring boot 中使用 redis 很方便,通过集成 Spring Data Redis 来管理 redis 。通过调用 RedisTemplate 的相关方法,可以分别完…
logback Failed to create parent directories for
临时所记 在 Spring boot 项目中使用 logbak 作为自己的日志管理方案。结果项目启动时报如上错误,大致是没有找到存放日志的文件夹。 <property name="FILE_PATH" value=…
Spring笔记(10) Spring Boot 整合 Thymeleaf 教程
Thymeleaf 是目前较为流行的视图层技术,我从来没用过,然后通过学习,发现挺好用。就我理解,通过它,很多前端要实现的逻辑和处理,可以放到后端,感觉比较适合我,可能我一直想实现的「在线工具」,会通过它做出来。 本文是…
Spring笔记(09) Mybatis mapper.xml 标签
学习时发现其中有几个 mybaitis 标签以前从没用过,这次一起做篇笔记,以后需要用到时,能够快速上手他们的用法。 准备 创建数据库表 CREATE TABLE `t_user` ( `id` int(11) NOT …
Spring笔记(08) Mybatis 延迟加载 懒加载案例
Java 程序代码与数据库交互越低越好,避免浪费资源。Mybatis提供了一种延迟加载机制,类似懒加载,在此之前,使用了这么久的 Mybatis,第一次了解到这个概念。 然后仔细学了一遍,怎么说呢,在实际项目中使用还是有…
Spring笔记(07) Mybatis Mapper为什么要在Spring配置文件中注册
在使用 Mybatis 时,Mapper 的配置文件一定要在全局配置文件中注册,否则Mybatis 无法完成 Mapper 接口的实现。不管是用何种方式注册,可以单独一个个 <!-- 注册 UserReposito…
Spring笔记(06) Mybatis底层源码实现
本篇通过模仿Mybatis实现过程,探索底层源码,更好的熟悉Mybatis。本文大部分摘抄案例上手 Spring 全家桶,版权属于他们 ,等会文末会提供地址链接。 1、创建一个类,实现 InvocationHandler…
Spring笔记(05) SpringMVC自定义数据类型转换
前面一篇笔记中提到,前端传递的 HTTP 参数都是 String 字符串类型,当我们后台接收 int 类型时,HandlerAdapter 可以自动完成数据类型转换。 但如果是其他非基本数据类型呢? 比如 Date类型,…