开发时使用main方法做测试
平常我们使用main方法,获取spring依赖注入
public static void main(String[] args) {ApplicationContext ac=new ClassPathXmlApplicationContext("classpath:applicationContext-commons.xml");AnswerService as=(AnswerService) ac.getBean("answerService");//增加//saveFaq(as,130);//删除//delFaq(as,131);//查询getAllAnswer(as,3);} private static void saveFaq(AnswerService as,int questionId) { Answer an=new Answer(); an.setUserid(1); an.setQuestionId(questionId); an.setAnswer("关机重启啊!"); an.setCreatetime(new Date()); try { as.saveAnswer(an); System.out.println("回答成功"); } catch (Exception e) { e.printStackTrace(); System.out.println("回答不成功"); } } private static void delFaq(AnswerService as,int questionId) { try { as.removeAnswer(questionId); System.out.println("删除成功"); } catch (Exception e) { e.printStackTrace(); System.out.println("删除不成功"); } } private static void getAllAnswer(AnswerService as,int questionId) { List<Answer> list = (List<Answer>)as.getAllAnswer(questionId); for(int i=0;i<list.size();i++){ System.out.println(list.get(i).getId()+" "+list.get(i).getAnswer()+" "+list.get(i).getQuestionId()+" "); } }