게시글
질문&답변
2024.03.04
계좌번호를 Long 타입으로 하는 이유가 무엇일까요?!
계좌번호는 연산이 필요한 번호는 아니기때문에, String으로 하셔도 됩니다. 본예제에서는 간단히 1111, 2222 이런식으로 계좌를 생성했기 때문에 Integer로 해도 되지만, 나중에 길어질 것을 대비하여 Long으로 처리하였습니다
- 0
- 2
- 142
질문&답변
2024.03.04
안녕하세요 ! 질문이 있습니다.
아래 콘솔 로그 확인 해보세요. Bearer 추가해주시고!! (사진)(사진)
- 0
- 2
- 166
질문&답변
2024.02.26
안녕하세요! 질문있습니당!
oauth 요청한뒤 회원정보 받아올때, 그 정보 변수에 있는것을 console에 출력해보세요. 아마 property(속성) 값이 다를거에요. 네이버 (캡쳐) 구글 (캡쳐) 여기에 사진 올려주시겠어요?
- 0
- 1
- 146
질문&답변
2024.02.19
import 오류
그리고 JDK 연결만 VSCODE에서 잘하면 Run으로 실행할 수 있어요 아래 제 까페 참고하세요. https://cafe.naver.com/metacoding/2639
- 0
- 3
- 144
질문&답변
2024.02.19
import 오류
build.gradle 확인 (사진) gradle. wrapper.properties 확인 8.5 버전 맞는지 확인 (사진) 저도 이대로 실행을 해보니까, 코드 오류는 아니지만, gralde build fail이 떠요. (사진) 그래서 실행을 터미널에서 아래와 같이 해주세요. 그게 아니라면 인텔리J를 사용해야 될것 같아요. ./gradlew bootRun (사진) import 오류가 난다는 건, 자바 환경변수 잡혀 있는지 확인 JAVA_HOME 6. 자바 패스 잡혀있는지 확인 path 올바로 잡혀있으면, 다시 프로젝트 만들고 bootRun 명령어로 실행해봐요
- 0
- 3
- 144
질문&답변
2024.02.19
import 오류
확인 후 빠르게 답변드릴께요.
- 0
- 3
- 144
질문&답변
2024.02.19
spring initializer gradle 에서 3.x.x 대 밖에 없어요. 2.x.x는 보이지 않는데 어떡하져
3x로 진행하시면 됩니다. 3x로 진행하실것이면, 자바 버전은 17~21로 하시면 됩니다. 그리고 시큐리티 설정을 할때, 아래와 같이 하게되는데 (사진)이 부분은 제가 람다로 변경된 부분 업데이트해서 branch - v2에 올려두겠습니다
- 0
- 2
- 148
질문&답변
2024.01.15
jwt에 관해 질문이 있습니다.
1. postman으로 했을 때에는 JSON 타입으로 값을 넣어주고 이후의 요청에서는 헤더에 있는 토큰을 직접 넣어줬었는데 실제 웹에서 요청할 때에는 postman처럼 헤더를 넣지 못하니까 자동으로 넣어지게 되나요 프론트 앤드 개발자가 넣어서 백엔드쪽으로 요청해줍니다. 백엔드는 그 부분에 대해서는 신경쓰지 않아도 됩니다. 프론트가 자바스크립트라면, 가령 React라면 직접 토큰을 브라우저에 저장했다가, 필요할때 브라우저에서 꺼내서 ajax 요청을 하게 됩니다. 프론트가 앱이여도 같은 방식입니다. 2번에 대한 답변은 OAuth를 사용하면, 클라이언트는 OAuth를 통해 인증을 하고, 코드를 발급받습니다. 해당 코드를 서버가 전송받아서 그 코드로 access token을 발급받은 뒤에, 그 access token을 버리고, 우리 서버만의 jwt를 만들어서 쓰는 방식을 사용합니다. 이 부분은 전반적인 이해가 있어야 코드로 구현이 가능합니다.
- 0
- 2
- 226
질문&답변
2024.01.15
로그인 방식에 대해서 궁금한게 있습니다!
하지만 이렇게 될 경우 현재 프로젝트에서 사용하는 로그인 방식과는 다르게 DTO에 담지 못하니 직접 response에 현재 정해진 JSON 형식대로 만들어 보내주는 방법밖에 없을거 같은데 이러한 방식이 주로 사용되는 방식일까요? 좋은 질문입니다. 유효성 검사를 편하게 하려면 필터단이 아닌 서비스에서 로그인을 처리하는거 좋을 수 있습니다. 그래서 저는 인증서비스를 따로 만들어서 컨트롤를 통해서 들어온 값을 유효성 검사를 처리한뒤 서비스에서 로그인 처리를 하고 있습니다. 강의에서는 인증을 필터에서 처리하고 있습니다.
- 0
- 2
- 231
질문&답변
2024.01.11
쿠키와 세션에 대해 궁금한 부분 있습니다.
쿠키와 세션은 모두 name 과 value 필드를 가지고 있습니다. 쿠키의 value 가 세션의 name 이 되는 것은 아닙니다. 쿠키의 value 는 단순히 클라이언트 측에 저장되는 데이터이며, 세션의 name 은 서버 측에서 해당 세션을 식별하기 위한 것입니다. 세션 ID는 클라이언트에게 부여되는 고유한 식별자로, 주로 UUID 또는 기타 고유한 문자열로 생성됩니다. 세션 ID는 클라이언트에게 쿠키로 전송되고, 서버는 이를 사용하여 특정 세션을 식별합니다. 클라이언트가 최초 요청을 보낼 때, 서버는 세션 ID를 생성하고 이를 클라이언트에게 쿠키로 전송합니다. 이 세션 ID는 서버에서 세션을 식별하는 데 사용됩니다. 쿠키의 name 은 해당 쿠키를 식별하는 데 사용되는 이름입니다. 이는 개발자가 정하는 값으로, 일반적으로는 서버에서 해당 쿠키를 설정할 때 결정됩니다.
- 0
- 1
- 137