파일 올릴때 method는 post
enctype 는 multipart/form-data
accept 필터링 -> "image/png, imge/gif, image/jpeg"
파일 업로드 참고 사이트
https://www.baeldung.com/spring-file-upload
cors 디스에이블 처리 방법
SecurityConfig에 아래 설정 추가
csrf().disable()
ResourceHandler 주소가 날아왔을 때 해당 대상을 어디에서 찾는가?
리사이징: 비율을 유지한 상태로 크기를 늘리거나 줄이는것
크롭: 자르는 것
object-fit:cover; -> 비율유지가 가능.
principal
스프링 세큐리티에서 "principal(프린시펄)"은 현재 애플리케이션 또는 시스템에 접근하려는 사용자를 나타내는 용어입니다. 즉, 현재 로그인한 사용자나 요청을 보내는 사용자를 가리킵니다. 스프링 세큐리티는 보안 인증 및 권한 부여를 처리하는데 사용되며, 이때 principal은 인증된 사용자를 나타내는데 중요한 역할을 합니다.
주로 principal은 사용자의 정보를 포함하는 객체로 표현됩니다. 예를 들어, 사용자의 아이디, 이메일, 권한 등의 정보가 포함될 수 있습니다. 스프링 세큐리티에서는 principal 객체를 통해 사용자의 인증 상태를 확인하고 권한을 부여하므로, 보안 관련 작업에서 중요한 개념입니다.