sool-dam-a's People
Forkers
rogarithmsool-dam-a's Issues
기본 배송지 변경 기능
google-java-formatter 관리, 적용
Jacoco 연동하기
주문한 제품 상태 조회 기능
회원가입 기능 미반영한 부분
- (구현 방식 논의 후) name 중복인 경우 유효성 검사 로직 추가
- ControllerAdvice의 동작 방식과 Handler vs Controller에 대해 알아보기
-
SELECT *
을 컬럼 이름을 명시하도록 바꾸기
Github Actions 추가 세팅 중 미반영한 부분
후기 조회 기능
장바구니 삭제 기능
후기 삭제 기능
로그인 기능
비밀번호 암호화
제품 카테고리 정보 조회 기능
PR 템플릿 추가
Github Actions 추가 세팅
PR 템플릿 수정
Spring Boot 초기 설정
초기 세팅
배송지 입력, 추가 기능
제품 조회 기능에 mybatis 동적 쿼리 적용
배송지 삭제 기능
Github Actions 세팅
- Github Actions 를 이용하여 CI 구축
- PR 이 올라왔을때, Github Action 이 PR 올라온 branch 에 대해 build 수행
후기 남기기 기능
휴대폰 성인 인증 기능
주문 내역 조회 기능
제품 조회 기능
회원 탈퇴 기능
결제 기능
장바구니 조회 기능
배송지 조회 기능
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 를 위한 환경을 구성할 수 있는 방법은 없을지
회원 정보 수정 기능
후기 수정 기능
장바구니 담기 기능
인증 기능
소셜 회원가입 기능
검색 기능
장바구니에 담긴 제품 수량 변경 기능
회원가입 기능
- 다음 키워드에 대해 알아보고 각각이 어떤 역할을 맡아야 하는지 정하기 (api, dao, domain, dto, service) (effort 2)
- request dto와 response dto에 어떤 정보가 들어가야 할지 알아보기
- myBatis 적용 방법 알아보기 (effort 2)
- 필요한 쿼리 리스트 정하고 구현하기 (effort 2)
- 테스트 코드 작성하기 (effort 3)
선물하기 기능
회원가입 기능 통합 후 빌드 실패 해결
닉네임 중복 확인 기능
구독 기능
구독 취소 기능
인기 검색어 기능
단일 제품 조회 기능
jacoco badge 생성
SpringBoot, Mybatis, MySQL 연동
클라우드 DB 연결
회원 정보 조회 기능
로그아웃 기능
flyway 세팅
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.