개발/TMP

2023.08.14.MON

잇(IT) 2023. 8. 14. 12:01
728x90
- ResponseEntity

- ResponseEntity는 HTTP 응답의 상태 코드, 헤더 및 본문 데이터를 함께 다루기 위해 사용되는 클래스이다.

- @ResponseBody 어노테이션을 사용하면 메서드의 반환값이 자동으로 HTTP 응답의 본문으로 사용되므로, ResponseEntity를 사용하지 않아도 된다. ResponseEntity는 상태 코드나 헤더를 더 세밀하게 조작해야 할 때 사용하면 된다.

 

- Principal

- principal 객체는 Spring Security 프레임워크에서 현재 사용자의 정보를 나타내는 객체이다. Spring Security는 웹 애플리케이션의 보안을 관리하기 위한 프레임워크로, 사용자 인증(Authentication)과 권한 부여(Authorization)를 다루는 데 사용된다.

- 웹 애플리케이션에서 사용자가 로그인하면 Spring Security는 사용자를 인증하고, 인증된 사용자의 정보를 principal 객체로 관리한다. 이 principal 객체는 현재 로그인한 사용자의 정보를 나타내며, 주로 사용자의 식별자, 권한 정보 등이 포함된다.

 

 

728x90

'개발 > 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