So zeigen Sie Java-Fehlerinformationen auf der Seite an: Passen Sie zuerst die Ausnahmeklasse an und werfen Sie dann die Ausnahmeklasse in die Serviceschicht. Anschließend erbt die Controller-Klasse die Hauptausnahmeklasse, in die Sie schreiben können Mehrere selbstdefinierte Ausnahmeklassen vervollständigen schließlich den Informationsklassencode.
So zeigen Sie Java-Fehlerinformationen auf der Seite an:
1. Benutzerdefinierte Ausnahmeklasse
public class ProdProcessOrderException extends RuntimeException { private static final long serialVersionUID = 1L; public ProdProcessOrderException(String message) { super(message); } }
Von der Serviceschicht ausgelöste Ausnahmeklasse
3. Controller-Schicht Code
@Service public class GeneralDpPpOrderServiceImpl implements GeneralDpPpOrderService { public ResponseEntity<byte[]> downLoadExcel(GeneralDpPpOrder generalDpPpOrder) { //......... //省略代码 if (pOrderRouting == null) { //此处抛出异常 throw new ProdProcessOrderException("当前门板流程单没有设置生产工艺."); } } }
Controller-Klasse erbt die Hauptausnahmeklasse
4. Der Hauptausnahmeklassencode
@RestController @RequestMapping("/api/mes/gene-dp-pp-order") public class GeneralDpPpOrderController extends ExceptionResponse{ //继承主异常类 @Autowired private GeneralDpPpOrderService generalDpPpOrderService; @RequestMapping(value = "/download-excel", method = RequestMethod.PUT, consumes = "application/json;charset=UTF-8", produces = "application/xls") public ResponseEntity<byte[]> downLoadExcel(@RequestBody GeneralDpPpOrder gdp) { return generalDpPpOrderService.downLoadExcel(gdp); }
definiert die Hauptausnahmeklasse, in die Sie mehrere selbstdefinierte Ausnahmeklassen schreiben können
5 Durch die oben genannten fünf Schritte können Sie die im Hintergrund geworfenen Ausnahmeinformationen auf der Front-End-Seite anzeigen
Das obige ist der detaillierte Inhalt vonSo zeigen Sie Java-Fehlerinformationen auf der Seite an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!