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);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156221.html