gpt4 book ai didi

java - 不同字符串连接到 mysql 的应用程序属性

转载 作者:行者123 更新时间:2023-11-30 22:45:56 24 4
gpt4 key购买 nike

这是我的开发环境的applciation.properties

# thymeleaf
spring.thymeleaf.cache = false

# datasource
spring.datasource.url=jdbc:mysql://localhost:3306/my_db
spring.datasource.username=user_for_development
spring.datasource.password=my_password_for_development
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.properties.hibernate.hbm2ddl.auto=update

和这个生产环境:

# thymeleaf
spring.thymeleaf.cache = false

# datasource
spring.datasource.url=jdbc:mysql://localhost:3306/my_db
spring.datasource.username=user_for_production
spring.datasource.password=my_password_for_production
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.properties.hibernate.hbm2ddl.auto=update

如果我将我的项目运行“mvn package”到 jar,使用 application.properties 进行开发,它运行良好但这个 jar 在服务器生产中不起作用,因为与 mysql 的字符串连接不同。

最佳答案

我从不在我的 jar 中打包属性文件。部署的一部分是将正确的属性文件复制到类路径中。

关于java - 不同字符串连接到 mysql 的应用程序属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com