java.lang.IllegalStateException: Failed to load ApplicationContext
Cause:java.sql.SQLSyntaxErrorException: Unknown database ‘biketas’
出现上述问题的原因是datasource
的数据库未匹配
这里application.properties
的url的数据库名写错了导致报错。
java.sql.SQLSyntaxErrorException: Table ‘biketask.b_04’ doesn’t exist
错误原因是@TableName参数位于对应的数据库表中
java.lang.NullPointerException at com.example.demo.BTtest.method(BTtest.java:23)
问题是空指针异常,指向BTtset方法
@SpringBootTest
public class BTtest {
@Autowired
BTfourMapper bTfourMapper;
@Test
public void method(){
List<BT_04> bt_04s = bTfourMapper.selectList(null);
System.out.println(bt_04s);
}
}
在spring boot中@SpringBootTest
是加载spring ioc依赖还需要映入junit单元测试,通过@RunWith
驱动单元测试。
@SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)
public class BTtest {
@Autowired
BTfourMapper bTfourMapper;
@Test
public void method(){
List<BT_04> bt_04s = bTfourMapper.selectList(null);
System.out.println(bt_04s);
}
}
. . .
相关推荐
最新推荐
Redis集群详解
29天前
关于redis客户端连接失败的问题
27天前
FusionCharts 示例
27天前
Spring Java配置
23天前
linux安装达梦数据库(亲测有效)
23天前
力扣8. 字符串转换整数 (atoi)
23天前
ads via 小工具