Java Spring启动-RequestMapping在RestController中不工作
我正在构建一个Rest登录服务,但当我尝试访问登录页时,我发现:Java Spring启动-RequestMapping在RestController中不工作,java,spring,spring-mvc,spring-boot,Java,Spring,Spring Mvc,Spring Boot,我正在构建一个Rest登录服务,但当我尝试访问登录页时,我发现: { "_links" : { "self" : { "href" : "http://localhost:8080/profile" } } } RestController代码非常简单 @RestController public class MainController { private VoterAcces voterAccess; @RequestMapping("/") pub
{
"_links" : {
"self" : {
"href" : "http://localhost:8080/profile"
}
}
}
RestController代码非常简单
@RestController
public class MainController {
private VoterAcces voterAccess;
@RequestMapping("/")
public String landing() {
return "Landing page por Voters System";
}
@RequestMapping(value = "/user", method = RequestMethod.POST)
@ResponseBody
public Object getVI(@RequestBody UserInfo userInfo) {
return this.voterAccess.getUser(userInfo.getEmail(), userInfo.getPassword());
}
我真的不知道为什么我会得到这样的结果,而不是字符串“登录页por投票者系统”尝试关闭静态资源处理:
spring.resources.add-mappings=false # Disable default resource handling.
更多信息可以在中找到。您用
@RestController
注释了该类,但希望看到欢迎页面而不是资源?如果你想同时拥有这两个,你应该用@Controller
而不是@RestController
来注释这个类。或者他可以将它移动到另一个控制器,因为他有处理重任务的getVI