我想知道是否有可能禁用JPA Stack的初始化。
我的某些情况是我的应用程序在无法访问数据库的环境中执行。应用程序可以在应用程序级别上存活 但从技术上讲,我对数据源的初始化有一些例外。
答案 0 :(得分:8)
是的,您可以使用配置文件:一个使用JPA而另一个没有JPA。要关闭DataSource / JPA自动配置,您需要将spring.autoconfigure.excludes
属性(具有完全限定的类名)添加到特定于配置文件的application.properties
。
要排除哪些课程?我建议从DataSourceAutoConfiguration
开始,如果还不够,请尝试停用other database-related autoconfiguration classes。
请注意,spring.autoconfigure.excludes
是avaiable since Spring Boot 1.3.0.M3