解决方案 »
- 跪求java高手:安装jdk会出现两个jre,哪个jre是jdk运行时候需要的。 jdk下有lib、bin。jdk的jre下有lib、bin有什么区别。
- 如何海量数据快速分页
- 关于IP访问和域名访问的SESSION问题
- 论坛中怎样实现引用功能
- 求助求助!http://localhost:8080/axis2/services/HelloWorldService 无法显示
- 崩溃~~这是什么错误!!
- The hierarchy of the type IndexController is inconsistent
- 我的create方法为什么没有调用?
- 在WSAD下的j2ee应用移植到jbuilder中问题?
- 大家觉得这个判断都必要吗??
- Linux 中如何部署java web工程?
- 来人啊啊啊啊啊
一:看看你的Springmvc配置是否正确;即:其它地方的调用有没有问题,若其他地方也不正常,那你就得好好瞧瞧你的Springmvcd的架构哪里出问题了;(加一句核对你自动扫描的包是否正确。)
二:若盘点Springmvc的配置没有问题,则去查看你service是否注解了,最好能给注解带上name属性;
谢谢亲的回复。问题已解决。Platform是我通过反射创建的,我查了下,这个不能自己创建或new,必须是从Spring容器中取出来的。修改成ApplicationContext beanFactory;
beanFactory = new ClassPathXmlApplicationContext("classpath:config/application-context-*.xml");
//这个Main不能是自己new出来的,必须是从Spring容器中取出来的。
Platform platform = (Platform) beanFactory.getBean("wzt");
//通过反射方式获得对应支付平台处理类
// Platform platform = null;
// try {
// platform = (Platform) Class.forName(PLATEFORM_PATH+className).newInstance();
// } catch (InstantiationException e) {即可,当然获取beanFactory 改成单例模式