当前位置: 首页 > news >正文

tomcat的Mysql链接字符串问题

tomcat配置mysql链接需要改server.xml或content.xml。

但是server.xml或content.xml中mysql的配置看起来很古怪:

url="jdbc:mysql://10.21.0.6:3306/hrdatabase?characterEncoding=gbk&autoReconnect=true"

而使用springboot开发java应用,使用yaml配置文件就是正常的:

url="jdbc:mysql://10.21.0.6:3306/hrdatabase?characterEncoding=gbk&autoReconnect=true"

为什么?

学技术还是要知道所以然:

server.xml或content.xml是xml格式,所以要遵循xml的规范,其中&是关键字,所以要转译,转译后就是&amp;类似需要转的还有<、>、"、',后面四个好理解,&又做什么用:

&#数字;看到类似字符串吧,就是做这个用的,代表引用。包括自己&amp;也是。解析时,看到&就要对此解释,解释不了就报错。

想明白了,自然就懂了

yaml配置文件是yaml格式,没有这个问题,自然就不需要转译了。

http://www.lryc.cn/news/497350.html

相关文章:

  • 聊聊JVM G1(Garbage First)垃圾收集器
  • 【论文复现】隐式神经网络实现低光照图像增强
  • Python知识分享第十九天-网络编程
  • C# 绘制GDI红绿灯控件
  • Centos 8 服务器时间校正
  • 模型 正则化方法(通俗解读)
  • ffmpeg命令
  • 使用 EasyExcel 实现高效的 Excel 读写操作
  • 数据结构(栈Stack)
  • Windows 11 环境下 条码阅读器输入到记事本的内容不完整
  • 【串口助手开发】visual studio 使用C#开发串口助手,生成在其他电脑上可执行文件,可运行的程序
  • Redis设计与实现读书笔记
  • UE5 Do Once 节点
  • javascript(前端)作为客户端端通过grpc与cpp(服务端)交互
  • 前端常用缓存技术深度剖析
  • Asp.net Mvc在VSCore中如何将增删改查的增改添加数据传输到页面(需配合上一篇Mvc的增删改查一起)
  • Android显示系统(04)- OpenGL ES - Shader绘制三角形
  • 微信 创建小程序码-有数量限制
  • 重生之我在异世界学编程之C语言:操作符篇
  • 365天深度学习训练营-第P7周:马铃薯病害识别(VGG-16复现)
  • 解密时序数据库的未来:TDengine Open Day技术沙龙精彩回顾
  • Kubernetes 告警标签规范与最佳实践
  • 前端开发 之 15个页面加载特效中【附完整源码】
  • rsync+nfs+lrsync服务部署流程
  • 基于SpringBoot+Vue的宠物咖啡馆系统-无偿分享 (附源码+LW+调试)
  • SQLServer 服务器只接受 TLS1.0,但是客户端给的是 TLS1.2
  • Golang内存模型总结1(mspan、mcache、mcentral、mheap)
  • lobeChat安装
  • Android学习8 -- NDK2--练习2(Opencv)
  • nodejs循环导出多个word表格文档