控制器未映射

时间:2019-05-07 03:57:11

标签: spring-boot

我的控制器未在控制台中映射。

我的主要班级申请

package com.ruchi.web.sbfirst;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SbFirstApplication {

    public static void main(String[] args) {
        SpringApplication.run(SbFirstApplication.class, args);
    }

}

LoginController

package com.ruchi.web.sbfirst.controller;

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

@Controller
public class LoginController {

    @RequestMapping("/login")
    public String loginMessage() {
        return "Hello";
    }

}

2 个答案:

答案 0 :(得分:0)

在LoginController类之前添加 @RestController 批注

@RestController
public class LoginController {

    @RequestMapping("/login")
    public String loginMessage() {
        return "Hello";
    }

}

原因是您使用的是Spring Boot,如果要使用@Controller注释,请启用WebMVC。

答案 1 :(得分:0)

单击您的项目,然后转到gradle或maven(您曾经使用过的那个)并刷新它,然后构建您的项目,现在再次运行它,这不会使您的:)