본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/Spring

Annotation - @RequestMapping

@RequestMapping
요청 URL을 어떤 컨트롤러 메서드로 처리할지 매핑

@Controller
@RequestMapping("/users")
public class UserController {
    
    @Autowired
    private UserService userService;

    @GetMapping("/{id}")
    public String getUser(@PathVariable Long id, Model model) {
        User user = userService.getUserById(id);
        model.addAttribute("user", user);
        return "userView";
    }
}

URL매핑으로, 
http://~/users/{id} URL에 대한 GET 요청을 처리

 

 

 

 

 

https://standout.tistory.com/478

 

Annotation - @Controller

@Controller @Component 어노테이션의 특수한 종류 Spring MVC에서 Controller클래스 HTTP 요청을 처리하고, 적절한 비즈니스 로직을 호출 @Controller @RequestMapping("/user") public class UserController { @Autowired private UserS

standout.tistory.com

https://standout.tistory.com/477

 

Annotation - @Autowired @Qualifier

@Autowired 메서드 파라미터에 맞는 타입의 빈을 찾아서 자동으로 주입 의존성 주입(Dependency Injection)을 자동화하는 데 사용되는 어노테이션 속성(field), setter method, constructor(생성자)에서 사용된다. @

standout.tistory.com

https://standout.tistory.com/480

 

Annotation - @GetMapping

@GetMapping HTTP GET 요청을 처리 @RequestMapping(Method=RequestMethod.GET)와 같다. @Controller public class HomeController { @GetMapping("/") public String home() { return "home"; } } / URL 경로에 대한 GET 요청을 처리 https://standout.tis

standout.tistory.com

 

'JAVA > Spring' 카테고리의 다른 글

Annotation - @PostMapping  (0) 2023.04.19
Annotation - @GetMapping  (0) 2023.04.19
Annotation - @Controller  (0) 2023.04.19
Annotation - @Autowired @Qualifier  (0) 2023.04.19
Annotation - @Component  (0) 2023.04.19