Spring-mvc-controller und exception-handling

Möchte Sie bitten, eine best-practice-Frage, wo eine spring-mvc-controller betroffen ist. Bitte überprüfen Sie den code unten:

    @Autowired
    SomeService service;

    @RequestMapping (...)
    public @ResponseBody Response createSomething () {

       try {

            serviceResponse = service.doSomething();

            //create a success response and return

       }
       catch (SomeServiceException e) {
             //create an error response and return 
       }

}

Ist die Fehlerbehandlung durchgeführt werden auf der controller-Ebene normalen Praxis? Oder sollte der service-Klasse, nicht das werfen von Ausnahmen wie oben gezeigt. Bitte überprüfen Sie und lassen Sie mich wissen.

InformationsquelleAutor Khush | 2012-11-21
Schreibe einen Kommentar