일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 코드업
- 자바알고리즘
- 개발자일기
- 운영체제
- 소셜로그인구현
- 프로세스
- 알고리즘
- 백엔드
- 자바
- Java
- 코딩
- 프로그래밍
- 리액트
- 자바의정석
- 국비지원
- 혼공컴운
- 프로그래머스
- 데이터베이스
- 자바개발자
- SpringBoot
- React
- 자바스크립트
- 개발자
- 백엔드개발자
- 미라클모닝
- Codeup
- 스프링부트
- 프로그래머
- 국비지원코딩
- db
- Today
- Total
목록백엔드개발자 (4)
초코딩(chocoding)
이제 Querydsl로 board list 를 출력해보겠다. 먼저 게시판 등록이나 다른 insert되는 기능들을 구현하지 않았기 때문에 직접 db에 mock data 들을 추가해주었다. 그리고 service, serviceimpl, jsp 등등 코드를 구현하였다. 구현하면서 어려웠던 점은 service에서 selectList 메서드를 구현하는데 리스트들의 반환타입과 기존 팀 프로젝트 때 만들어둔 페이지네이션의 반환타입이 맞지 않아서 꽤나 오랜 시간을 고민했다. 그리고 QueryResults 라는 것을 알게 되었다. QueryResults : QueryDSL에서 제공되는 클래스 : 쿼리 결과를 처리하고 조작하기 위한 유틸리티 클래스 중 하나로 사용 : 쿼리 실행 결과를 감싸고 여러 유용한 메서드를 제공하여..
먼저 AWS 배포를 하기 위한 기본 세팅은 아래 블로그를 참고했다. https://cherishvert.tistory.com/107 [AWS] 웹 어플리케이션 배포하기 (EC2) 안녕하세요. 이번 포스트에서는 AWS 배포를 위해 EC2를 생성하는 방법과 실제 프로젝트에서 서버를 실행하고 배포하는 방법에 대해 포스팅하겠습니다. 🐹 EC2 생성하기 1. AWS 사이트 접속 후 회원 cherishvert.tistory.com https://kang-james.tistory.com/entry/%EB%B0%B0%ED%8F%AC-AWS%EB%A5%BC-%ED%86%B5%ED%95%9C-%EB%B0%B0%ED%8F%AC-%EB%B0%A9%EB%B2%95-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B..

오늘은 저번에 불러온 고객의 정보를 db에 담는 작업을 했다. 내가 이 프로젝트를 주된 목적은 소셜 로그인을 위해 각 소셜의 api를 써보기 위함이다. 따라서 db구성도 최소한의 것만 하였고 굳이 회원가입과 로그인을 나누지 않았다. 따라서 내가 생각한 최소한의 구현 방식은 1. kakao를 통해 불러온 유저 정보 db user table에 담기 2. oauthtype과 oauthtoken을 복합키로 설정하여 oauthId값을 만듬 (user 중복여부를 구분하기 위함) 3. db의 저장된 user의 중복 여부 체크 이정도 이다. 먼저, 내가 구글링 했을 당시에 db에 user 정보를 저장하는 것과 저장한다고 해도 어떤 의도를 가지고 컬럼을 구성했는지에 대한 정보가 부족하였다. 너무 너무... 정보가 없어 ..

기본적인 초기 세팅은 다른 블로그들을 참고했다. https://yeees.tistory.com/231 [개인프로젝트] 소셜로그인 기능 추가 (구글, 카카오, 네이버/ Rest API, Spring Boot) 목차 1. 각각의 소셜 플랫폼에서 환경구성하기 2. 소셜로그인 Rest API 구현하기 1) 로그인 최초 요청 처리 (code 받기) 2) 로그인 이후 요청 처리 (받은 code로 token 받기) 3) 클라이언트에 반환하기 (받 yeees.tistory.com https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developer..