Java Spring启动-RequestMapping在RestController中不工作

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

我正在构建一个Rest登录服务,但当我尝试访问登录页时,我发现:

{
  "_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