2. com.springmvc.controller 패키지에 LoginController 클래스를 생성하고 다음과 같이 작성합니다. 시큐리티 설정 파일에 선언한 /login, /loginfailed 경로에 대한 매핑 요청 처리 메서드입니다.
코드 8-6 LoginController.java
package com.springmvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class LoginController {
@GetMapping("/login") ➊
➋
public String login() {
return "login"; ➌
}
@GetMapping("/loginfailed") ➍
➎
public String loginerror(Model model) {
model.addAttribute("error", "true"); ➏
return "login"; ➐
}
}