分类:JAVA

Java 编程开发语言学习和相关知识学习记录。

2022-05-19 0 By admin

Spring Boot 条件注解@Conditional介绍

一、概述 Spring Boot 是自以为是的,当 Spring Boot 在classpath中找到相关依赖项时,它会为模块提供默认(自动)配置。 举例,Spring Boot 提供了: 如 classpath 中未提供服务器组件依赖,则默认启用内嵌Tomcat作为服务端依赖。你也可以把它改成 J…

2022-04-15 0 By admin

RedisTemplate 使用方法归纳

RedisTemplate是Spring Data Redis提供给用户的最高级的抽象客户端,用户可直接通过RedisTemplate进行多种操作,那么,我们先来看看RedisTemplate封装了哪些操作。下面这列表是RedisTemplate的继承关系和所有方法(已过滤重载方法,共有81个方法)…

2022-02-17 0 By admin

SpringBoot 发送邮件的方式(阿里云邮箱)

使用 SpringBoot 发送邮件入门介绍,项目使用中,请自行封装。 使用的是 Spring 框架提供的 JavaMailSender 接口实现邮件发送;如果想要 html 页面渲染的邮件,可以结合 thymeleaf使用。 一、基本邮件发送实现 1.1、添加依赖包 1.2、设置配置信息 1.3、…

2022-02-15 0 By admin

Mybatis中自动注册的TypeHandler

对于一些常用类型的自动转换Mybatis已经为我们建立了相关的TypeHandler,并且会自动注册它们。 一、数值类型相关 1.1、ShortTypeHandler 1.2、IntegerTypeHandler 1.3、LongTypeHandler 1.4、FloatTypeHandler 1.…

2022-02-14 0 By admin

Mybatis 生成SQL时自动获取 TypeHandler

在介绍了Mybatis是如何注册TypeHandler之后就介绍一下Mybatis是如何获取对应的TypeHandler进行类型转换的。 如果我们在Mapper.xml文件中配置某一个属性或变量的映射关系时,指定了该属性对应的javaType和jdbcType; 则Mybatis会从注册好的Type…

2022-02-14 0 By admin

MyBatis 中注册TypeHandler 的过程

上一节,我们建立了自己的TypeHandler,之后就需要把它注册到Mybatis的配置文件中,让Mybatis能够识别并使用它。 一、注册 TypeHandler 概述 Mybatis注册TypeHandler最基本的原则就是建立一个javaType、jdbcType和TypeHandler的对应…

2022-02-14 0 By admin

MyBatis 中TypeHandler 介绍和创建示例

我们知道java有java的数据类型,数据库有数据库的数据类型。 那么我们在往数据库中插入数据的时候,是如何把java类型当做数据库类型插入数据库? 在从数据库读取数据的时候又是如何把数据库类型当做java类型来处理呢? 这中间必然要经过一个类型转换。在Mybatis中我们可以定义一个叫做 Type…