在没有数据库依赖的情况下启动 Spring Boot
许多应用程序使用 Spring Boot 和 Hibernate 进行数据访问,但在数据库不可用时可能会遇到错误在启动期间。要解决此问题,请按照以下步骤操作:
调整连接设置
在 application.yml 文件中,修改 spring.datasource 配置:
spring: datasource: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/schema username: root password: root continueOnError: true initialize: false initialSize: 0 timeBetweenEvictionRunsMillis: 5000 minEvictableIdleTimeMillis: 5000 minIdle: 0
调整 Hibernate 设置
在 application.yml 内的 hibernate 配置中:
spring: ... jpa: show-sql: true hibernate: ddl-auto: none naming_strategy: org.hibernate.cfg.DefaultNamingStrategy properties: hibernate: dialect: org.hibernate.dialect.MySQL5Dialect hbm2ddl: auto: none temp: use_jdbc_metadata_defaults: false
以上是如何在不依赖数据库的情况下启动Spring Boot?的详细内容。更多信息请关注PHP中文网其他相关文章!