sool-dam-a's People
Forkers
rogarithmsool-dam-a's Issues
클라우드 DB 연결
비밀번호 암호화
PR 템플릿 수정
선물하기 기능
로그아웃 기능
배송지 삭제 기능
검색 기능
배송지 조회 기능
주문한 제품 상태 조회 기능
소셜 회원가입 기능
인증 기능
Jacoco 연동하기
구독 취소 기능
제품 카테고리 정보 조회 기능
회원가입 기능
- 다음 키워드에 대해 알아보고 각각이 어떤 역할을 맡아야 하는지 정하기 (api, dao, domain, dto, service) (effort 2)
- request dto와 response dto에 어떤 정보가 들어가야 할지 알아보기
- myBatis 적용 방법 알아보기 (effort 2)
- 필요한 쿼리 리스트 정하고 구현하기 (effort 2)
- 테스트 코드 작성하기 (effort 3)
로그인 기능
jacoco badge 생성
장바구니 담기 기능
PR 템플릿 추가
회원 정보 조회 기능
주문 내역 조회 기능
장바구니에 담긴 제품 수량 변경 기능
Github Actions 추가 세팅
닉네임 중복 확인 기능
회원 정보 수정 기능
회원 탈퇴 기능
제품 조회 기능
단일 제품 조회 기능
Github Actions 추가 세팅 중 미반영한 부분
후기 삭제 기능
결제 기능
구독 기능
후기 조회 기능
Spring Boot 초기 설정
초기 세팅
기본 배송지 변경 기능
Github Actions 테스트 환경 세팅
상황
- 로컬에서는 test가 정상적으로 작동하지만 PR 올렸을 때 github action에서 실행하는 build는 실패하고 있다.
예상되는 이유
- application.yml. application.yml에서는 MySql Environment variable를 설정했지만, github action에서 build 시에 env를 설정해주지 않아서 API 호출 테스트가 깨지는 것 같다.
예상한 해결 방법
- CI쪽에 env를 넣어주기
알아볼 내용
- Github action에서 빌드 수행시에 환경변수를 주입해주면, build 가 성공할 수 있을지, 성공하려면 어떤 변수를 넣어주어야할지
- 아니면 Test 를 위한 환경을 구성할 수 있는 방법은 없을지
회원가입 기능 미반영한 부분
- (구현 방식 논의 후) name 중복인 경우 유효성 검사 로직 추가
- ControllerAdvice의 동작 방식과 Handler vs Controller에 대해 알아보기
-
SELECT *
을 컬럼 이름을 명시하도록 바꾸기
제품 조회 기능에 mybatis 동적 쿼리 적용
google-java-formatter 관리, 적용
flyway 세팅
후기 남기기 기능
회원가입 기능 통합 후 빌드 실패 해결
SpringBoot, Mybatis, MySQL 연동
배송지 입력, 추가 기능
인기 검색어 기능
장바구니 조회 기능
장바구니 삭제 기능
휴대폰 성인 인증 기능
후기 수정 기능
Github Actions 세팅
- Github Actions 를 이용하여 CI 구축
- PR 이 올라왔을때, Github Action 이 PR 올라온 branch 에 대해 build 수행
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.