gpt4 book ai didi

Spring Boot 。如何禁用 JPA Conditionaliy 的初始化

转载 作者:行者123 更新时间:2023-12-04 14:26:06 25 4
gpt4 key购买 nike

如果可以完全禁用 JPA Stack 的初始化,我会很伤心。

在某些情况下,我的应用程序在无法访问数据库的环境中执行。应用程序可以在应用程序级别生存。
但从技术上讲,我在数据源的初始化方面得到了一些异常(exception)。

  • 必须有某种方法完全禁用 JPA 初始化(不需要没有数据库。通过配置文件或类似的东西。
  • 或者至少我可以说连接池不连接或类似的东西。
  • 其他想法?
  • 最佳答案

    是的,您可以为此使用配置文件:一个带有 JPA,另一个没有它。要关闭数据源/JPA 自动配置,您需要添加 spring.autoconfigure.excludes属性(具有完全限定的类名)到特定于配置文件的 application.properties .

    要排除哪些类?我建议从 DataSourceAutoConfiguration 开始如果还不够,请尝试禁用 other database-related autoconfiguration classes .

    请注意 spring.autoconfigure.excludes是一项新功能,即 avaiable since Spring Boot 1.3.0.M3

    关于 Spring Boot 。如何禁用 JPA Conditionaliy 的初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32590304/

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