描述:
jdbc:mysql://{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 服务器地址。
在数据库配置文件中url
2.4k
等59人参与
优秀作业 1
全部作业
数据加载中...