第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

添加自定義 @Controller 到 Maven 覆蓋?

添加自定義 @Controller 到 Maven 覆蓋?

喵喔喔 2023-05-17 14:32:32
我正在研究mitreid-connect/OpenID-Connect-Java-Spring-Server的實(shí)現(xiàn),它建議您使用 Maven Overlay 擴(kuò)展和自定義項(xiàng)目。我已按照說明進(jìn)行操作,然后將以下代碼添加到webapp-overlay/src/main/java/controller/HealthcheckController.javapackage controller;import org.springframework.context.annotation.Primary;import org.springframework.http.MediaType;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;@Controller@Primarypublic class HealthcheckController {? ? @RequestMapping(value = "/healthcheckwebapp", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)? ? public String getHealthCheck() {? ? ? ? return "200 OK";? ? }}但是,我在實(shí)際嘗試到達(dá)路線時(shí)收到 404。難道我做錯(cuò)了什么?
查看完整描述

3 回答

?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

在這種情況下你只需要將 @Controller 更改為 @RestController 在這種情況下你不需要響應(yīng)主體,就像這樣。


import org.springframework.context.annotation.Primary;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;


@RestController

@Primary

public class Rest {


? ? @RequestMapping("/healthcheckwebapp")

? ? public String getHealthCheck() {

? ? ? ? return "200 OK";

? ? }

}


查看完整回答
反對(duì) 回復(fù) 2023-05-17
?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

在您的覆蓋服務(wù)器-config.xml 上添加此 bean


<context:component-scan base-package="controller">

    <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller.HealthcheckController " />

</context:component-scan>

并添加@ResponseBody注釋getHealthCheck()


查看完整回答
反對(duì) 回復(fù) 2023-05-17
?
喵喵時(shí)光機(jī)

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊

它發(fā)送一個(gè) 404,因?yàn)樗趯ふ乙粋€(gè)名為“200 ok”的模板,如果您想給出答案,請(qǐng)使用 @ResponseStatus(HttpStatus.OK) 并使用 return 重定向到另一個(gè)地方,如 return“/index”;為了避免 404 錯(cuò)誤

我希望這會(huì)有所幫助因?yàn)槲覜]有完全理解你的問題


查看完整回答
反對(duì) 回復(fù) 2023-05-17
  • 3 回答
  • 0 關(guān)注
  • 221 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)