标签:注入 autowire win int code eth 对象 tcl ice
T serviceClass=xxx.Class.newInstance(); Method xxxMethod = serviceClass.getMethod(methodName, requestClass); Object xxx = xxxMethod.invoke(serviceInstance, request);
以上代码可以实例化成功,但是调用的时候则可能会出现nullPointerException,原因是通过此方式实例化的对象的依赖对象没有注入,如其调用的mapper.java等。
解决方案:
@Autowired private ApplicationContext applicationContext; T serviceInstance = (T) applicationContext.getBean(xxxClass);
标签:注入 autowire win int code eth 对象 tcl ice
原文地址:https://www.cnblogs.com/jixiegongdi/p/14312331.html