목록Back-End/Spring Boot (35)
Wanna be Brilliant Full-Stack Developer
HttpServletRequest는 HTTP 요청 정보를 캡슐화하는 객체입니다. 이 객체는 클라이언트에서 서버로 전송된 요청 메시지의 내용과 속성을 확인하고 수정할 수 있습니다. 예를 들어, 클라이언트의 IP 주소, 요청 메소드(GET, POST 등), 요청 헤더와 바디 등의 정보가 포함됩니다. HttpServletResponse는 Http 응답 정보를 캡슐화하는 객체 입니다. 이 객체는 서버에서 클라이언트로 전송되는 응답 메시지의 내용과 속성을 확인하고 수정할 수 있습니다. 예를 들어, 응답코드, 응답 헤더와 바디등의 정보가 포함됩니다. package com.mes.Common.Interceptor; import com.mes.Common.DataTransferObject.Page; import com..
package com.cos.photogramstart.config.oauth; import org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService; import org.springframework.security.oauth2.client.userinfo.OAuth2UserRequest; import org.springframework.security.oauth2.core.OAuth2AuthenticationException; import org.springframework.security.oauth2.core.user.OAuth2User; import org.springframework.stereotype.Service;..
이곳에서 페이스북 로그인을 하기 위해서는?? org.springframework.boot spring-boot-starter-oauth2-client 이라이브러리가 있어야하고! 다음으로는 페이스북 개발자 센터에 들어가야한다! https://developers.facebook.com/?locale=ko_KR Facebook for Developers Show Slide 1Show Slide 2Show Slide 3Show Slide 4Show Slide 5 META로 빌드하기 Facebook의 추천 플랫폼으로 고객과 소통하고 효율을 높여보세요. Messenger 플랫폼 편리하고 개인적인 사용자 경험을 통해 잠재 고객을 developers.facebook.com 이곳에서 회원가입을 하고 앱만들기에 들어가 앱..
package com.cos.photogramstart.web.dto.comment; import lombok.Data; @Data public class CommentDto { private String content; private int imageId; // toEntity는 필요 없다. } imageId 나 content가 안들어오면 안되기 떄문에 둘다 NotBlank를 걸어야한다. package com.cos.photogramstart.web.dto.comment; import javax.validation.constraints.NotBlank; import lombok.Data; @Data public class CommentDto { @NotBlank private String content..