美文网首页springboot
springboot+mybatis+druid+mysql 保

springboot+mybatis+druid+mysql 保

作者: Code人生 | 来源:发表于2018-09-19 15:49 被阅读142次

           最近在学习springboot,在练习做一个简单博客系统时遇到了保存emoji表情出错,搜索了半天才搞定。这里记录下来,希望能够帮助到自己或有需要的人不要踩坑。

    第一步:首先你要保证你的mysql数据库能够存储emjio表情。网上很多教程,自己去看就是设置编码的问题,这里就不说明了。

    第二步:设置druid的connection-init-sqls值:如下(url中:这两参数都加上characterEncoding=utf8&autoReconnect=true)

    spring:

    datasource:

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

        url: jdbc:mysql://127.0.0.1:3306/blog?useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatchedStatements=true

    username: root

    password:  密码

    type:com.alibaba.druid.pool.DruidDataSource

        druid:

    connection-init-sqls: set names utf8mb4

    这样就大功告成了。

    第三步:测试效果

    第四步:总结

           mysql emoji这个问题经常遇到,我曾经在做django项目的时候也遇到过emoji表情的问题,Django中也是需要在项目中设置编码才能保存emoji表情。我以为java不需要,没想到都需要配置。这里记录这些坑,已备以后在开发的过程中少踩坑。喜欢我的文章记得关注我哦😊!

    相关文章

      网友评论

        本文标题:springboot+mybatis+druid+mysql 保

        本文链接:https://www.haomeiwen.com/subject/ujyinftx.html