莫名其妙的bug
Caused by: org.junit.platform.commons.JUnitException: MethodSelector [className = 'com.wgg.MybatisPlusDemo02ApplicationTests', methodName = 'contextLoads', methodParameterTypes = ''] resolution failed
at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:102)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113)
at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:45)
at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:103)
... 7 more
最近在学习mybatisplus时遇到的,新建的spring boot项目,添加了web、lombok、mysql、mybatis-plus依赖,运行测试用例直接爆红
@SpringBootTest
class MybatisPlusDemo02ApplicationTests {
@Autowired
UserMapper userMapper;
@Test
void contextLoads() {
List<User> users = userMapper.selectList(null);
users.forEach(System.out::println);
}
}
添加了各种junit的依赖也不行,反复尝试+clean
莫名其妙的又好了,啥依赖也没加,还是原来的
解决:没解决
二、另一个bug
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
解决:连接数据库的配置文件使用username和password,去掉data-
spring.datasource.username=root
spring.datasource.password=123456