修复当定时任务调用方法所在的Bean是一个AOP代理类时,添加或修改该定时任务配置会出现空指针异常的问题。

例如定时任务调用方法所在Bean中有用到@Async注解时,该Spring的Bean就会成为一个AOP的代理类,此时通过『Object obj = SpringUtils.getBean(StringUtils.split(invokeTarget, ".")[0])』获取到的obj对象可能变成了JdkDynamicAopProxy的代理类(也可能是CGLib的代理类),如果直接使用『obj.getClass().getPackage().getName()』来获取obj的包名时,会抛出空指针异常!