启动项目的时候报错,信息提示如下:

对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

实际是因为连接mysql的字符串中包含&特殊符号,需要转义后才能用。

  • 之前

    jdbc:mysql://127.0.0.1/xxxxxx?useUnicode=true&characterEncoding=utf-8
    
  • 修改后

    jdbc:mysql://127.0.0.1/xxxxxx?useUnicode=true&characterEncoding=utf-8
    

把&替换为&

03-27 00:08