16 Stimmen

Kann ich das @RequestMapping auf einem Typ für eine Methode außer Kraft setzen?

Ich habe einen solchen Federregler/POJO:

@RequestMapping("/foo");
public class MyController {
    @RequestMapping("/bar") 
    public String MyAction() { return someSharedFunc(false); }

    @RequestMapping("/debug/ping");
    public String MyDebugPing() { return someSharedFunc(true); }

    private String someSharedFunc(boolean debug) {
      if(debug) return "FooBar"; else return "Debug!";
    }
}

In diesem Szenario lautet die URL für MyDebugPing /foo/debug/ping . Ich möchte jedoch, dass es so ist /debug/ping und ignoriert damit die RequestMapping-Funktion der Klasse.

Ist das möglich?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X