我的控制器未在控制台中映射。
我的主要班级申请
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";
}
}
答案 0 :(得分:0)
在LoginController类之前添加 @RestController 批注
@RestController
public class LoginController {
@RequestMapping("/login")
public String loginMessage() {
return "Hello";
}
}
原因是您使用的是Spring Boot,如果要使用@Controller注释,请启用WebMVC。
答案 1 :(得分:0)
单击您的项目,然后转到gradle或maven(您曾经使用过的那个)并刷新它,然后构建您的项目,现在再次运行它,这不会使您的:)