我正在使用.yml来设置SQL DB的配置,在部署时低于错误。
" errorMessage":" java.sql.SQLException:连接属性' createDatabaseIfNotExist'只接受以下格式的值:' true',' false',' yes'或者没有'。值'是吗?useUnicode = yes'不在此集合中。"," errorType":" liquibase.exception.DatabaseException",
abc.Yml
SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true?useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"
答案 0 :(得分:0)
我认为有一个拼写错误,Java已经为你说明了这一点。
有两个"?"而它应该是一个而休息应该是"&"尝试以下。
SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true&useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"