public class Response<T> {
private boolean status;
private String message;
private T body;
...
}
Bila hendak digunakan:
Response response = new Response<String>();
Tetapi saya secara peribadi tidak menyukai pendekatan ini Adalah disyorkan bahawa apabila respons berjaya, respons mengembalikan entiti yang anda ingin kembalikan apabila ralat berlaku, entiti ralat dikembalikan. Bagi nilai pulangan, gunakan sahaja status http secara langsung. Ini lebih dekat dengan RESTful
Gunakan kelas templat
Bila hendak digunakan:
Tetapi saya secara peribadi tidak menyukai pendekatan ini Adalah disyorkan bahawa apabila respons berjaya, respons mengembalikan entiti yang anda ingin kembalikan apabila ralat berlaku, entiti ralat dikembalikan. Bagi nilai pulangan, gunakan sahaja status http secara langsung. Ini lebih dekat dengan RESTful
Letakkan kelas asas dan letakkan atribut biasa ke dalam kelas asas ini, kemudian respons lain boleh mewarisi kelas ini
Sebenarnya, saya rasa keperluan ini harus dipenuhi dengan
HttpServletResponseWrapper
Saya tidak tahu sama ada anda boleh memahaminya sekarang