목록Back-End (55)
Wanna be Brilliant Full-Stack Developer
키맵 세팅을 하는 이유가 무엇인가? 젯브레인이라는 회사(러시아) 이 회사에서 만든 툴이 인텔리 J라는 회사이다. 그회사에서 만든 다른 툴이 안드로이드 스튜디오라는 툴이다. 이회사에서 만든 언어가 코틀린이다. 이클립스에서 쓰는 단축기와 여기서 쓰는것이 다르다. 자바 개발자는 안드로이드 개발을 하는데 안드로이드 스튜디오를 쓰게 된다. 혹은 자바 개발자가 인텔리 J로 자바 개발, 스프링 개발, 앱개발을 할 수 있다. 인텔리 J가 유료이기 떄문에 우리는 무료로 스프링 개발툴인 STS를 사용할것이다. STS단축기가 다르기 때문에 인텔리 J와 맞출것이다. 이렇게 하면 장점은 단축기를 맞추면 안드로이드 스튜디오로 앱을 만들때 단축기가 바뀌지 않기 떄문에 편하다. 실행은 Shift + f10으로 한다! 여기서 UTF-..
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..