我关注https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-two-datasources处的文档,并相应地创建了我的源代码。当我启动应用程序时,我收到此错误消息:
申请无法开始
说明:
无法配置数据源:未指定'url'属性, 无法配置嵌入式数据源。
原因:无法确定合适的jdbc网址
操作:请考虑以下事项:如果您需要嵌入式数据库(H2, HSQL或Derby),请将其放在类路径中。如果您有数据库 要从特定配置文件加载的设置,您可能需要 激活它(当前没有配置文件处于活动状态)。
我搜索了类似的问题,但发现只有一个:Error access two datasource with Spring Boot
此解决方案包含在错误消息中,但(至少对我来说)有点隐藏。
我忘了添加h2 jar,所以真正的原因不是Spring Boot无法determine suitable jdbc url
,而是更多缺少的驱动程序。