用Spring boot写了一个登陆的小例子, 例子很简单, 就是通过登陆用户admin, 密码123456访问/login接口, 然后返回到成功页面, 显示登录用户名称
登录用到的Controller
package com.jmeter.controller;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
@RestController
public class LoginController {
@RequestMapping("/toLogin")
public ModelAndView toLogin(ModelAndView modelAndView){
modelAndView.setViewName("login");
return modelAndView;
}
@PostMapping("/login")
public ModelAndView login(ModelAndView modelAndView, String userName, String password, BindingResult bindingResult){
if(bindingResult.hasErrors()){
modelAndView.addObject("error",bindingResult.getFieldError().getDefau