在数据库配置文件中url
2.0k
等56人参与
优秀作业 1

描述:
jdbc:mysql://MYSQLSERVER:localhost:{MYSQL_SERVER:localhost}:{MYSQL_PORT:3306}/${MYSQL_DB_NAME:blogDB}?useUnicode=true&characterEncoding=utf-8, 其中的为什么要用MYSQL_SERVER来替代 localhost 地址?在运行环境中如何注入环境变量?
点拨:
在 Kubernetes 运行环境中,Pod 里的 java 应用连接的数据库往往不在本地,如果把 localhost hardcode 写在代码里,运行时会报错,此时应该将MYSQL_SERVER来替代 localhost,同时再应用运行的环境里注入 env 环境变量,将MYSQL_SERVER的值设置为实际的 mysql 服务器地址。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信