实现此功能的前提是:你得有一个login.html文件。
方法1:通过controller
在自己的根目录下创建一个Controller的文件夹,里面创建一个LoginController类(注:文件夹的位置必须与Application类保持同级),代码如下:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class LoginController {
@RequestMapping("/login")
public String login(){
return "login";
}
}
方法二:通过配置文件
需要用到WebMvcConfigurer接口,然后自己定义一个MyMvcConfigurer类去实现这个接口,
并在这个类下实现addViewControllers()这个方法,具体代码如下:
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
registry.addViewController("/login").setViewName("login");
}
}