Heim  >  Artikel  >  Java  >  So zeigen Sie Java-Fehlerinformationen auf der Seite an

So zeigen Sie Java-Fehlerinformationen auf der Seite an

coldplay.xixi
coldplay.xixiOriginal
2020-10-21 09:52:215281Durchsuche

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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn