分环境(dev/test 等) 时,正常启动指定了确定环境可以正常,但是junit 启动未指定环境导致如下错误,
‘’’
**Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).**
‘’’
以上提示的也比较明确: no profiles are currently active
所以,可以指定在junit下的springprofile 环境 : 即在junit 类上添加 @ActiveProfiles(“dev”) 注解
参考:https://blog.csdn.net/q854214434/article/details/102823947 这个博客
有些参考解决方式如:https://www.lovecto.cn/20180803/161.html