在测试环境里,controller层要调用app层的接口,必须用@BizServicesProxy(servicesName ="businessApplyService")这个注解来加载BEAN,不能用
BusinessApplyServicebizApplyService = (BusinessApplyService)AppContext.getApplicationContext().getBean(
"businessApplyService");。
因为测试环境的APP和WEB是在不同的环境,所以WEB层的controller无法通过AppContext得到BEAN。
开发环境由于APP和WEB在同一个环境,所以功能正常。
测试环境不打印相关日志, 所以这个问题搞了很久才搞定。
总结一下,避免大家也会遇到同样问题。