我就废话不多说了,大家还是直接看代码吧~

spring:

datasource:

driver-class-name: net.sf.log4jdbc.driverspy

url: jdbc:log4jdbc:mysql://127.0.0.1:3306/test1?useunicode=true&characterencoding=utf-8&uselegacydatetimecode=false&servertimezone=asia%2fshanghai

username: admin

password: admin

hikari:

connection-init-sql: set names utf8mb4

补充:springboot解决utf8mb4类型连接

在使用springboot默认连接池的情况下,默认使用的是tomcat-jdbc-pool,在处理utf8mb4类型数据的时候,需要大致两步

1.设置数据库、表、字段的编码类型为utf8mb4

2.在创建数据库连接之后,要执行一条sql语句“set names utf8mb4 collate utf8mb4_unicode_ci”,这样的数据库连接才可以操作utf8mb4类型的数据的存取。

在配置数据库连接池的配置上,根据使用的连接池的不同,配置参数也不相同,下面给出springboot使用默认的tomcat连接池的时候,支持utf8mb4的配置。

spring:

datasource:

driver-class-name: com.mysql.jdbc.driver

url: jdbc:mysql://*.*.*.*:3306/dbname?useunicode=true&characterencoding=utf-8

username: username

password: password

tomcat:

initsql: set names utf8mb4 collate utf8mb4_unicode_ci

以上为个人经验,希望能给大家一个参考,也希望大家多多支持萬仟网。如有错误或未考虑完全的地方,望不吝赐教。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

java 指定utf8mb4_spring boot 使用utf8mb4的操作相关推荐

  1. Spring Boot之jdbc数据操作06

    Spring Boot之jdbc数据操作06 JDBC 通过快速创建spring boot项目选择 mysql 和jdbc 创建一个基于web的spring boot项目 依赖为 <depend ...

  2. Java接口对Hadoop集群的操作

    Java接口对Hadoop集群的操作 首先要有一个配置好的Hadoop集群 这里是我在SSM框架搭建的项目的测试类中实现的 一.windows下配置环境变量 下载文件并解压到C盘或者其他目录. 链接: ...

  3. java peek函数_基础篇:JAVA.Stream函数,优雅的数据流操作

    写在开头:本文是转载于掘金上的一篇文章,已获得原作者授权,我会在文章最后放上原作者和原文链接. 前言 平时操作集合数据,我们一般都是for或者iterator去遍历,不是很好看.java提供了Stre ...

  4. Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)

    JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...

  5. mysql/Java服务端对emoji(utf8mb4编码)的支持有关的问题

    mysql/Java服务端对emoji(utf8mb4编码)的支持有关的问题 mysql中保存4字节长度的UTF-8字符(例如emoji表情),就需要使用 utf8mb4 字符集. 如果要写入emoj ...

  6. 【视频分享】尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇

    尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇 巅峰之作,全网仅此一套,再无企及! SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方 ...

  7. [施工中]Java阿里云服务器ECS建站操作不完全指北

    [施工中]Java阿里云服务器ECS建站操作不完全指北 ECS建站操作记录 前言 一 .Xshell6与Xftp6 1.1Xshell与Xftp的作用 1.2如何从官网下载xshell与xftp 1. ...

  8. 精选10个用于Java开发Spring Boot的Eclipse插件

    前言 作为从事Java多年的程序员,在此分享用于 Java 和 Spring Boot 开发的 10 大 Eclipse插件: 1. EGit - Eclipse 的 Git 集成 这可能是当今 Ja ...

  9. java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接

    java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接 0x0 ​ 阅读本文章你能会使用java与西门子plc 进行通信 ​ 所有环境都为仿真模拟环境, ​ 本测试使用的是西门子plc(s ...

最新文章

  1. Shell中的while语句
  2. scala中_下划线的使用
  3. windows上编译zlib-1.2.8
  4. C++学习之路 | PTA乙级—— 1045 快速排序 (25 分)(精简)
  5. linux arm uart应用程序,ARM Linux S3C2440 之UART分析
  6. 10多家在线旅游企业呼吁海外商家向中国游客提供优惠退改措施
  7. onvif学习笔记1:环境准备
  8. java怎么导出有模板的表格_java用模板导出数据表格-Go语言中文社区
  9. bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
  10. L3_01 01背包和最小序列
  11. 常见内网穿透工具使用总结
  12. 如何将mp3文件转pcma格式或PCM格式的wav文件
  13. 闲聊:Android 平台网络游戏加速器·一(科普文)
  14. C# Socket简单例子(服务器与客户端通信)【转】
  15. php 正则车架号,js 正则校验车架号VIN
  16. 西门子1500更改IP地址
  17. Docker 安装MySql后创库、创表
  18. 内网渗透- *** PTH(传递哈希)***PTT(传递票据)***PTK(传递密钥)
  19. RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-WinForm部分
  20. EXCEL中定义名称

热门文章

  1. 毕业工作几年后房子我有了,可你还是×××么?
  2. Raspberry Pi NOOBS setup
  3. 青春应与众不同,长时间体验后再聊荣耀8青春版
  4. html5media:兼容、高效的HTML5视频播放器
  5. 怎样真正确保教师工资待遇 丹比奴
  6. Android MaterialButton的一些问题
  7. JZOJ5407. 【NOIP2017提高A组集训10.21】Deep
  8. JavaScript异步与Promise基本用法(resolve与reject)
  9. iphone7 android,2017年iPhone7或许会落后Android旗舰?
  10. Python SortedList