Kann mir jemand sagen, wie man @RestController konfiguriert?Wie konfiguriert man @RestController?
ich dies tun:
@RestController
@EnableAutoConfiguration
public class Application {
@RequestMapping("/test.htm")
@ResponseBody
String home() {
return "Hello Worlds!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
@Controller
public class MusicControler {
class Test{
String name;
int age;
}
@RequestMapping(value = "/MyController")
public Test MyController() {
Test test = new Test();
test.name = "zl.shi";
test.age = 16;
return test;
}
}
Als ich /test.htm
verlangen, ist es ok ist, aber ich erhalte Antwort 404 für /testController.htm
. Kann mir jemand dabei helfen?
Sie haben kein Mapping für '/ testController.htm' definiert, daher kann es nicht gefunden werden. – Patrick
können Sie @ RestController anstelle von @ Controller Annotation verwenden. @ RestController impliziert, dass das Whatever-Objekt, das Sie von der Methode zurückgeben, als Antworttext an den Client gesendet wird, der es aufruft. @ RestController = @ Contoller + @ ResponseBody. –
Sie haben keine Zuordnung zu '/ testController.htm', wie kann es gefunden werden? Ändern Sie '/ MyController' in'/testController.htm'. – dambros