- ResponseEntity
- ResponseEntity는 HTTP 응답의 상태 코드, 헤더 및 본문 데이터를 함께 다루기 위해 사용되는 클래스이다.
- @ResponseBody 어노테이션을 사용하면 메서드의 반환값이 자동으로 HTTP 응답의 본문으로 사용되므로, ResponseEntity를 사용하지 않아도 된다. ResponseEntity는 상태 코드나 헤더를 더 세밀하게 조작해야 할 때 사용하면 된다.
- Principal
- principal 객체는 Spring Security 프레임워크에서 현재 사용자의 정보를 나타내는 객체이다. Spring Security는 웹 애플리케이션의 보안을 관리하기 위한 프레임워크로, 사용자 인증(Authentication)과 권한 부여(Authorization)를 다루는 데 사용된다.
- 웹 애플리케이션에서 사용자가 로그인하면 Spring Security는 사용자를 인증하고, 인증된 사용자의 정보를 principal 객체로 관리한다. 이 principal 객체는 현재 로그인한 사용자의 정보를 나타내며, 주로 사용자의 식별자, 권한 정보 등이 포함된다.
728x90
'Programming > TMP' 카테고리의 다른 글
2023.08.26.SAT (0) | 2023.08.26 |
---|---|
2023.08.25.FRI (0) | 2023.08.25 |
2023.08.24.THU (0) | 2023.08.24 |
2023.08.23.WED (0) | 2023.08.23 |
2023.08.16.WED (0) | 2023.08.16 |