Skip to content

Commit

Permalink
refactor: Instrument initialize() 함수 주석 처리 (#27)
Browse files Browse the repository at this point in the history
* [#2] style: resource별로 디렉토리 구조 생성

* [#2] style: domain, repository 코드 추가

* [#2] feat: BaseTimeEntity 추가

* [#2] refactor: Project 도메인 수정

* refactor: User 도메인 수정

* [#6] feat: Response 형식 지정

* [#9] feat: S3 파일 업로드 관련 파일 추가 (#10)

* [#9] feat: S3 파일 업로드 관련 파일 추가

* [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경

* [#5] feat: Instrument api

악기 domain, api 추가

* [#5] feat: User domain

User domain 개발

* [#5] feat: UserInstrument relation domain

User-Instrument 관계 테이블 생성

* [#5] feat: Access/Refresh token with Spring Security

* [#5] feat: Kakao sign in/up

카카오 계정으로 회원가입/로그인 구현

* [#5] feat: Sign up with profile image

회원가입 시 프로필 이미지 업로드 하도록 기능 추가

* [#5] test: s3 upload

* [#5] test: OAuth sign up/in

* Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14)

* [#4] feat: 프로젝트 게시 API

* [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결

* Feature/#8 - 프로젝트 조회 API (#15)

* [#8] feat: 프로젝트 조회 API

* chore: Swagger 적용

* [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정

* [#8] fix: 프로젝트 도메인 업데이트

* [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가

* [#8] hotfix: 악기 조회

* [#8] hotfix: 생성일 수정일 조회 추가

* Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17)

* [#4] feat: 프로젝트 게시 API

* [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결

* [#5] fix: OAuth 테스트코드 안되는 오류 수정

* [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완

* [#4] refactor: conflict 없도록 프로젝트 게시 API 수정

* [#4] test: 정상 동작에 대한 테스트코드 추가

* Update src/main/java/com/artistack/project/dto/ProjectDto.java

Co-authored-by: Dahyeon Woo <[email protected]>

* [#4] feat: Swagger 문서화

Co-authored-by: Dahyeon Woo <[email protected]>

* Feature/#13 - 스택 조회 API (#18)

* [#4] feat: 프로젝트 게시 API

* [#13] feat: 스택 조회 API

* [#13] style: Swagger 파라미터 dataType 변경

* Feature/#12 회원 관련 API (#20)

* Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21)

* [#4] feat: 프로젝트 게시 API

* [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결

* [#5] fix: OAuth 테스트코드 안되는 오류 수정

* [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완

* [#4] refactor: conflict 없도록 프로젝트 게시 API 수정

* [#4] test: 정상 동작에 대한 테스트코드 추가

* Update src/main/java/com/artistack/project/dto/ProjectDto.java

Co-authored-by: Dahyeon Woo <[email protected]>

* [#4] feat: Swagger 문서화

* [#4] refactor: scope ENUM 타입으로 변경

* [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가

* [#4] feat: Swagger API 정보 수정 및 Authorize 활성화

* style: Swagger 문서 설명 추가

* test: 테스트코드 scope ENUM 타입으로 변경

* style: 에러 코드 오름차순으로 정렬

Co-authored-by: Dahyeon Woo <[email protected]>

* Feature/#16 - 좋아요 API (#23)

* [#16] feat: 좋아요 & 좋아요 취소 API

* [#16] feat: 좋아요수 조회 추가

* [#16] fix: 개수 조회를 위한 project domain 수정

* [#16] fix: validaition 수정

* [#16] fix: 반환값 명시적으로 변경

* style: 이름 변경 및 중복 코드 제거

* [#16] feat: 프로필 조회시 좋아요수 함께 반환

* [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24)

* refactor: Instrument 순서 변경 및 img url 추가

* refactor: Instrument initialize() 함수 주석 처리

Co-authored-by: Mason Kim <[email protected]>
Co-authored-by: Mason Kim <[email protected]>
Co-authored-by: Dahyeon Woo <[email protected]>
Co-authored-by: defwdahyun0 <[email protected]>
  • Loading branch information
5 people authored Aug 11, 2022
1 parent 227b596 commit 2c5eb07
Showing 1 changed file with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,22 +32,22 @@ public class InstrumentService {
private final UserInstrumentRepository userInstrumentRepository;
private final ProjectInstrumentRepository projectInstrumentRepository;

@PostConstruct
public void initialize() {
List<String> names = List.of("피아노", "기타", "베이스", "드럼", "보컬", "그외 악기");
List<String> imgUrls = List.of(
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/piano300*300.png",
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/guitar300*300.png",
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/base300*300.png",
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/drum300*300.png",
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/vocal300*300.png",
"https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/etc300*300.png");

for (int i = 1; i < names.size(); i++) {
instrumentRepository.save(
Instrument.builder().id((long) i).name(names.get(i)).imgUrl(imgUrls.get(i)).build());
}
}
// @PostConstruct
// public void initialize() {
// List<String> names = List.of("피아노", "기타", "베이스", "드럼", "보컬", "그외 악기");
// List<String> imgUrls = List.of(
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/piano300*300.png",
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/guitar300*300.png",
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/base300*300.png",
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/drum300*300.png",
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/vocal300*300.png",
// "https://artistack-bucket.s3.ap-northeast-2.amazonaws.com/instrument/etc300*300.png");
//
// for (int i = 1; i < names.size(); i++) {
// instrumentRepository.save(
// Instrument.builder().id((long) i).name(names.get(i)).imgUrl(imgUrls.get(i)).build());
// }
// }

public List<InstrumentDto> getAll() {
return instrumentRepository.findAll().stream().map(InstrumentDto::response).collect(Collectors.toList());
Expand Down

0 comments on commit 2c5eb07

Please sign in to comment.