中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

尋找做網(wǎng)站的廣告網(wǎng)站策劃方案

尋找做網(wǎng)站的,廣告網(wǎng)站策劃方案,豆瓣 wordpress 插件,做網(wǎng)站空間哪家好一、緒論 JAVA接口返回信息ServerHttpResponse response 等登錄接口token過(guò)期時(shí)需要給前端返回相關(guān)狀態(tài)碼和狀態(tài)信息 二、Mono<Void>向前端返回沒(méi)有登陸或登錄超時(shí) 暫無(wú)權(quán)限訪(fǎng)問(wèn)信息組裝 返回Mono對(duì)象 public abstract class Mono<T> implements CorePublisher…

一、緒論

? ?JAVA接口返回信息ServerHttpResponse response

等登錄接口token過(guò)期時(shí)需要給前端返回相關(guān)狀態(tài)碼和狀態(tài)信息

二、Mono<Void>向前端返回沒(méi)有登陸或登錄超時(shí) 暫無(wú)權(quán)限訪(fǎng)問(wèn)信息組裝

返回Mono對(duì)象

public abstract class Mono<T> implements CorePublisher<T>

	/*** 無(wú)權(quán)限* * @param response* @return*/private Mono<Void> noLogin(ServerHttpResponse response) {log.info("沒(méi)有登陸或登錄超時(shí) 暫無(wú)權(quán)限訪(fǎng)問(wèn)===========");String responseDataStr = JSON.toJSON(ResponseData.error(HttpStatus.UNAUTHORIZED.value(), "The Token has expired")).toString();byte[] bytes = responseDataStr.getBytes(StandardCharsets.UTF_8);DataBuffer buffer = response.bufferFactory().wrap(bytes);response.setStatusCode(HttpStatus.UNAUTHORIZED);return response.writeWith(Mono.just(buffer));}

信息組裝。

1、返回ResponseData對(duì)象,輸出狀態(tài)碼和狀態(tài)信息:The Token has expired

ResponseData.error(HttpStatus.UNAUTHORIZED.value(), "The Token has expired")

轉(zhuǎn)換成json信息

byte[] bytes = responseDataStr.getBytes(StandardCharsets.UTF_8);

轉(zhuǎn)換成字節(jié)流

輸出:

response.writeWith(Mono.just(buffer));

公共返回體封裝:ResponseData

public class ResponseData<T> implements Serializable {/*** */private static final long serialVersionUID = 7098362967623367826L;/*** 響應(yīng)狀態(tài)碼*/private Integer code;/*** 響應(yīng)信息*/private String message;/*** 響應(yīng)對(duì)象*/private T data;/** 是否加密返回參數(shù)*/private boolean encrypt;public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public String getMessage() {return message;}public void setMessage(String message) {this.message = message;}public T getData() {return data;}public void setData(T data) {this.data = data;}public static <T> ResponseData<T> success() {return success(ResponseCode.SUCCESS);}public static <T> ResponseData<T> success(ResponseCode code) {return success(code, null);}public static <T> ResponseData<T> success(T object) {return success(ResponseCode.SUCCESS, object);}public static <T> ResponseData<T> success(ResponseCode code, T object) {return success(code.getCode(), code.getMessage(), object);}public static <T> ResponseData<T> success(Integer code, String message, T data) {ResponseData<T> response = new ResponseData<>();response.setCode(code);response.setMessage(message);response.setData(data);return response;}public static <T> ResponseData<T> error() {return error(ResponseCode.FAILED);}public static <T> ResponseData<T> error(ResponseCode code) {return error(code, null);}public static <T> ResponseData<T> error(String message) {return error(ResponseCode.FAILED.getCode(), message, null);}public static <T> ResponseData<T> error(Integer code, String message) {return error(code, message, null);}public static <T> ResponseData<T> error(ResponseCode code, T data) {return error(code.getCode(), code.getMessage(), data);}public static <T> ResponseData<T> error(Integer code, String message, T data) {ResponseData<T> response = new ResponseData<>();response.setCode(code);response.setMessage(message);response.setData(data);return response;}public boolean isEncrypt() {return encrypt;}public void setEncrypt(boolean encrypt) {this.encrypt = encrypt;}
}

http://www.risenshineclean.com/news/2683.html

相關(guān)文章:

  • 幫你省網(wǎng)站怎么做優(yōu)秀的軟文廣告案例
  • 有贊商城官網(wǎng)登錄旺道seo網(wǎng)站優(yōu)化大師
  • 常平網(wǎng)站仿做百度手機(jī)衛(wèi)士
  • 網(wǎng)站優(yōu)化網(wǎng)千鋒教育培訓(xùn)機(jī)構(gòu)怎么樣
  • 做色情網(wǎng)站多久會(huì)被抓網(wǎng)絡(luò)營(yíng)銷(xiāo)服務(wù)
  • 泉州市住房和城鄉(xiāng)建設(shè)部網(wǎng)站南寧網(wǎng)站優(yōu)化公司電話(huà)
  • 自制游戲軟件seo怎樣
  • 網(wǎng)站做維恩圖公司網(wǎng)站制作教程
  • 合肥軟件外包公司關(guān)鍵詞優(yōu)化排名查詢(xún)
  • 南寧微信網(wǎng)站制作周口網(wǎng)絡(luò)推廣哪家好
  • 做網(wǎng)站優(yōu)化要多少錢(qián)廣州網(wǎng)絡(luò)seo優(yōu)化
  • 網(wǎng)站名字大全有哪些鄭州網(wǎng)站優(yōu)化外包
  • 網(wǎng)站建設(shè)微信商城多少錢(qián)病毒式營(yíng)銷(xiāo)案例
  • wordpress摘要添加省略號(hào)鄂州網(wǎng)站seo
  • 網(wǎng)站的收費(fèi)標(biāo)準(zhǔn)品牌運(yùn)營(yíng)策劃
  • 建設(shè)網(wǎng)站怎么掙錢(qián)廣東網(wǎng)約車(chē)漲價(jià)
  • 山東自助seo建站商丘seo外包
  • 卡地亞手表官方網(wǎng)站查詢(xún)上海seo優(yōu)化服務(wù)公司
  • 展示型企業(yè)網(wǎng)站有哪些推廣普通話(huà)黑板報(bào)
  • 外包做網(wǎng)站要十幾萬(wàn)泉州排名推廣
  • 為什么做網(wǎng)站推廣站長(zhǎng)域名查詢(xún)工具
  • 北京網(wǎng)站手機(jī)站建設(shè)公司電話(huà)號(hào)碼上海牛巨微seo
  • 開(kāi)源網(wǎng)站建設(shè)網(wǎng)站alexa排名
  • 阿里云網(wǎng)站怎么備案域名網(wǎng)絡(luò)營(yíng)銷(xiāo)戰(zhàn)略
  • 個(gè)人網(wǎng)站建設(shè)網(wǎng)站一個(gè)完整的營(yíng)銷(xiāo)策劃方案范文
  • 網(wǎng)站開(kāi)發(fā)與維護(hù)的內(nèi)容百度seo搜索引擎優(yōu)化
  • 網(wǎng)站線(xiàn)框圖怎樣做萬(wàn)網(wǎng)官網(wǎng)
  • 常州制作網(wǎng)站信息百度指數(shù)搜索指數(shù)的數(shù)據(jù)來(lái)源
  • 網(wǎng)站備案與不備案的區(qū)別北京seo平臺(tái)
  • 防止入侵網(wǎng)站百度400電話(huà)