如何修复angularJs中的超时异常?

时间:2017-05-26 07:59:17

标签: angularjs spring spring-mvc timeout

我尝试做一些花费时间的处理,突然服务器给我一个timeOut异常。

从我的控制器开始,我调用一个调用服务的generate方法,这个服务调用我的类,其中有一个方法来处理。 您认为解决方案是什么?

    vm.afficher = function() {

            vm.details = [];

            var x = vm.applicationField;
            if (x === undefined || x === null) {
                x = 'off';
            }

            FacturationSvc.generate({
                selectedDt : new Date(vm.selectedDt),
                applicationField : x
            }).$promise.then(function(resp) {
                vm.details = JSON.parse(JSON.stringify(resp));
                vm.table.check = true;
            });
        }

vm是控制器的实例。

       @RequestMapping("/facturations")
       @Controller
       public class FacturationController {
           private FacturationSvc facturationSvc; 

       @Autowired
       public FacturationController(FacturationSvc svc, UserSvc userSvc) {
          super();
          this.facturationSvc = svc;
        }

       @RequestMapping(value = "/generate/{selectedDt}/applicationName/{applicationField}", method = RequestMethod.GET)
       @ResponseBody
       public List<Facturation> generate(@PathVariable Date selectedDt,@PathVariable String applicationField) throws NoSuchFieldException{          
            return facturationSvc.facturer(selectedDt,applicationField);
        }  
       }

0 个答案:

没有答案