如下,我写了一个查询语句,想要用main函数测试,但不知道如何测试?

我把dao类,service类都写好了,然后测试的时候总是报空,不知道是不是哪里出错了





天涯尽头无女友
浏览 54回答 1
1回答

慕容森

写main测试肯定是不行的,因为你在web环境中,一般serviceImpl中的dao之类的数据库连接都由容器启动的时候创建好了,不会报错。但是你在main中,没有这个环境啊。可以这么写:ApplicationContext ctx = new FileSystemXmlApplicationContext("WebContent/WEB-INF/spring/*.xml"); //创建容器类上下文CfpanmouncementServiceImpl cfpanmouncementService= ctx.getBean("xxxxx");List<xxxEntity> list = cfpanmouncementService.getReportListBy("xxxx");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL