天涯盡頭無(wú)女友
2023-03-12 13:09:46
我把dao類,service類都寫好了,然后測(cè)試的時(shí)候總是報(bào)空,不知道是不是哪里出錯(cuò)了
1 回答

慕容森
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊
寫main測(cè)試肯定是不行的,因?yàn)槟阍趙eb環(huán)境中,一般serviceImpl中的dao之類的數(shù)據(jù)庫(kù)連接都由容器啟動(dòng)的時(shí)候創(chuàng)建好了,不會(huì)報(bào)錯(cuò)。但是你在main中,沒(méi)有這個(gè)環(huán)境啊。可以這么寫:
ApplicationContext ctx = new FileSystemXmlApplicationContext("WebContent/WEB-INF/spring/*.xml"); //創(chuàng)建容器類上下文
CfpanmouncementServiceImpl cfpanmouncementService= ctx.getBean("xxxxx");
List<xxxEntity> list = cfpanmouncementService.getReportListBy("xxxx");
添加回答
舉報(bào)
0/150
提交
取消