form-data는 이런식으로 파일을 업로드할 수 있음별다른 포맷을 지정하지 않으면 기본 x-www-form-urlenceded 형식으로 지정됨이 형식은이런 폼을이런 형식으로 인코딩해서 응답이런 폼을이런 형식으로 인코딩해서 응답
jackson의 getObjectMapper().writeValue(), getObjectMapper().readValue() 사용
RestController, RequestBody 추가 필요JSON 객체 받는 클래스 따로 생성 필요→ Member 클래스의 username, password으로 JSON 객체 바로 받으면 데이터 제대로 안 담아와짐스프링 시큐리티를 꺼두지 않으면 테스트에서 401(Un
accessToken을 copy 해서 https://jwt.io/ 로 들고 가면 이런 식으로 header, payload(data body), signature 복호화 가능하다.secretKey를 이용하여 암호화를 했다기보다는 base64 알고리즘으로 인코딩
검색해보니 이 오류에는 여러가지 원인과 해결방안들이 있었다. 그 중 본인 프로젝트에서 적용한 방법은 @JsonIgnore 어노테이션을 붙여 프론트로 JSON 포맷의 데이터를 보낼 때 양방향 매핑으로 인해 생기는 순환참조 문제를 해결해주는 것이었다. 초기 프로젝트 적용
Spring Security에서 자체적으로 지원하는 기능으로 로그인 여부, 권한 별로 다르게 브라우저 처리를 서버단뿐만 아니라 프론트단에서도 할 수 있다.SecurityContextHolder.getContext().getAuthentication()으로 인증정보를 가
HTML 템플릿 뷰가 아예 안뜨는 현상을 나타났다.오류를 살펴보니 Error resolving template \[mypage/timeline], template might not exist or might not be accessible by any of the co
spring boot는 apache tomcat이라는 내장톰캣을 가지고 있음보통 톰캣은 WAS로 알고 있는데 apache tomcat은 엄연히 말하면 WAS가 아닌 서블릿컨테이너(서블릿 단위로 클라이언트의 요청을 처리)에 더 가깝다📁 참고 서블릿은 자바에서 스레드 기