Yaylı MVC güdümlü kapsayıcıda Özet sınıf özet açıklamalı (@Controller) mantıklı mıdır, temel olarak yeniden kullanılabilir yöntemlerin çoğunu yerleştirmek ister Özet sınıfında istisna işleyicileri olarak ve temel sınıfla genişleterek, aynı boilerplate kodunu tekrar etmek zorunda kalmamak için. Örneğin.Açıklamalı bir Özet Denetleyici sınıfına sahip olmak anlamlı mıdır? - Bahar MVC
Özet Denetleyici Sınıfı:
@Controller
abstract class AbstractExternalController {
@ExceptionHandler(NoSuchRequestHandlingMethodException.class)
@ResponseStatus(value = HttpStatus.NOT_FOUND)
public @ResponseBody ResponseModel handleNotFoundException() {
final ResponseModel response = new ErrorModel();
response.setStatus("404");
response.setMessage("Resource Not Found");
return response;
}
...
}
Taban Kontrolörü Sınıf
@Controller
class ExternalControllerXXX extends AbstractExternalController {
...
}
Hızlı yanıt için teşekkürler Nicholas. Özgün sınıfı @Controller ile not etmediğiniz konusunda kesinlikle haklısınız, ancak sınıfın Kontrolör sınıfları için kullanıldığını görmeye yardımcı olduğu için zarar vermezsiniz. – MasterV