Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 * Feature/s3fileservice (#167) * feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> * 충전기 상태 업데이트 로직(REDIS #1 적용) (#168) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * feature : 도커에서 사용하지 않는 리소스 정리 (#169) * 성능 테스트(분기1) (#171) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * fix: 업데이트된 row 수를 반환하도록 쿼리 수정 * test: redis 비활성화 * rename: repository 이름 변경 * feat: Async 활성화 / 비활성화, REDIS 로직 1, 2에 따른 분기 * feat, test: 스레드 상태 확인을 위한 util log 추가 * test: 병목 테스트를 위한 로그 추가 * test: 분기 1 테스트 (Async 제외) * 성능 테스트(분기 2) (#173) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * 성능 테스트(분기 4) (#176) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * fix: 레디스 1 로직 수정 * flag: 분기 5 * chore: virtual thread enabled * style: 분기 주석 추가 * 레디스 분기 1 로직 적용 (#181) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * 레디스 분기 1 적용 (#183) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * redis 캐시워밍 사이즈 조절, AsyncConfig 수정 (#185) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: 강제로 GC 실행하게 수정 * redis 캐시워밍 사이즈 조절 (#188) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * 레디스 도입 버전 이전으로 롤백 (#190) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * 레디스 분기 2 적용 (#192) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * redis 로직 2 수정 (#194) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * flag: redis 2 로직 수정, 기존 redis 1 로직 삭제 * style: 주석 삭제 * redis 로직 2 수정 (#196) redis 로직 2 수정 (#196) * 신고기능 개선 (#198) * style: 서비스 안내 임시 주석처리 * style, fix: 신고 UI 개선, 검색 로직 개선 * fix: Report 게시글 없을 시 게시글 작성 버튼 생성되게 수정 * rollback: application-dev.yml * fix: timeout 오류 수정 * 마이페이지 (#202) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feat : 개발용 버킷과 운영용 버킷 분리를 위한 yml코드 추가 * refactor : 컨트롤러 코드 리팩토링. 기존 로직 서비스로 이동 * feat : 여러개의 파일 url의 통신하기 위한 기존 dto 수정 및 새dto 추가 * feat : s3 서비스 사용의 범용성 증가를 위해 value값 추가 * fix : 여러개의 url을 주고 받고 dto에 넣기 위해 기존 엔터티 수정 * fix : 여러개의 파일 url을 화면에 띄우도록 수정 * fix : 문의글 등록 & 파일업로드 api 통합 및 데이터 전송 방식, api요청 방식 수정 * feat : 문의글 등록과 동시에 파일 서비스도 저장하도록 추가, 글 조회시 관련 파일 url 받아오도록 수정 * feat : json과 formData를 묶어보내는 HttpPostWithFile 메소드 추가 * fix : HttpPostWithFile 활용하여 api 요청하도록 수정 * fix : 유효성 검사가 일어나지 않았던 버그 수정 * feat : 사용자가 파일리스트에서 특정 파일을 삭제할수있도록 추가 * refactor: 사용하지 않는 변수 및 함수 제거 * feat : 도메인 이름 반환하는 함수 추가 * feat : 리뷰 기능에 파일 등록 및 프리뷰, 삭제 기능 추가 * feat : 파일 서비스 기능 추가 * refactor : 불필요한 변수선언 제거 * fix : 중간테이블을 생성하지 않고 직접 Dto에 url을 담아 보내도록 수정 * fix : 중간테이블을 생성하지 않고 직접 Dto에 url을 담아 보내도록 수정 * feat: pwa 적용 (#206) * 일일단위 충전소 / 충전기 전역 업데이트 (#207) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * 일일단위 충전소 / 충전기 전역 업데이트 (#209) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * fix: 테스트용 운영 스케줄 시간 전환 * 일일단위 충전소 / 충전기 전역 업데이트 (#212) * release/0325-01 (#210) release/0325-01 (#210) * fix: 배치 전역 업데이트 후 redis flushall 로직 추가, cron 시간 변경 * fix: 스케줄러 시간 수정 * 충전소 요금기능 수정 (#216) * remove: 스케줄러 로그 제거 * feat, design : 갱신일자 추가 * fix: 기관 요금정보 업데이트 로직 수정 * design, feat: 네이버 지도, 카카오맵, 복사 버튼 추가 * fix: 충전소 모달 요금정보 수정 * remove: 불필요 배치 로직 삭제 * chore: s3 관련 yml config 수정 * 충전소 요금기능 수정, 배치 불필요 로직 삭제 (#218) ## 작업내용 - [x] 충전소 요금정보 갱신 관련 - [x] DB 관련 업데이트 로직 수정 - [x] 충전소 요금 공시페이지 UI 수정 - [x] 모달 관련 - [x] 충전소 요금 공시 관련 UI 수정 - [x] 네이버 지도, 카카오맵, 지도 복사 버튼 추가 ## 참고사항 * Related to #145 * 현대차 정보 불러오기 (#219) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feature : 현대 accesstoken * release/0325-02 (#213) release/0325-02 (#213) * 충전소 요금 수정 (#214) * Feature/s3fileservice (#167) * feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> * 충전기 상태 업데이트 로직(REDIS #1 적용) (#168) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * feature : 도커에서 사용하지 않는 리소스 정리 (#169) * 성능 테스트(분기1) (#171) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * fix: 업데이트된 row 수를 반환하도록 쿼리 수정 * test: redis 비활성화 * rename: repository 이름 변경 * feat: Async 활성화 / 비활성화, REDIS 로직 1, 2에 따른 분기 * feat, test: 스레드 상태 확인을 위한 util log 추가 * test: 병목 테스트를 위한 로그 추가 * test: 분기 1 테스트 (Async 제외) * 성능 테스트(분기 2) (#173) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * 성능 테스트(분기 4) (#176) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * fix: 레디스 1 로직 수정 * flag: 분기 5 * chore: virtual thread enabled * style: 분기 주석 추가 * 레디스 분기 1 로직 적용 (#181) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * 레디스 분기 1 적용 (#183) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * redis 캐시워밍 사이즈 조절, AsyncConfig 수정 (#185) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: 강제로 GC 실행하게 수정 * redis 캐시워밍 사이즈 조절 (#188) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * 레디스 도입 버전 이전으로 롤백 (#190) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * 레디스 분기 2 적용 (#192) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * redis 로직 2 수정 (#194) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * flag: redis 2 로직 수정, 기존 redis 1 로직 삭제 * style: 주석 삭제 * redis 로직 2 수정 (#196) redis 로직 2 수정 (#196) * 신고기능 개선 (#198) * style: 서비스 안내 임시 주석처리 * style, fix: 신고 UI 개선, 검색 로직 개선 * fix: Report 게시글 없을 시 게시글 작성 버튼 생성되게 수정 * rollback: application-dev.yml * fix: timeout 오류 수정 * 마이페이지 (#202) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feat: pwa 적용 (#206) * 일일단위 충전소 / 충전기 전역 업데이트 (#207) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * 일일단위 충전소 / 충전기 전역 업데이트 (#209) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * fix: 테스트용 운영 스케줄 시간 전환 * 일일단위 충전소 / 충전기 전역 업데이트 (#212) * release/0325-01 (#210) release/0325-01 (#210) * fix: 배치 전역 업데이트 후 redis flushall 로직 추가, cron 시간 변경 * fix: 스케줄러 시간 수정 * remove: 스케줄러 로그 제거 * feat, design : 갱신일자 추가 * fix: 기관 요금정보 업데이트 로직 수정 * design, feat: 네이버 지도, 카카오맵, 복사 버튼 추가 * fix: 충전소 모달 요금정보 수정 --------- Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: i-am-jiwon <141749436+i-am-jiwon@users.noreply.github.com> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * release/0325-03 (#215) release/0325-03 (#215) * release/0325-04 (#217) release/0325-04 (#217) * feature : 현대 accesstoken --------- Co-authored-by: Bi3a <60452780+Bisi3asi@users.noreply.github.com> Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * yml 수정 (#221) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feature : 현대 accesstoken * release/0325-02 (#213) release/0325-02 (#213) * 충전소 요금 수정 (#214) * Feature/s3fileservice (#167) * feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> * 충전기 상태 업데이트 로직(REDIS #1 적용) (#168) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * feature : 도커에서 사용하지 않는 리소스 정리 (#169) * 성능 테스트(분기1) (#171) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * fix: 업데이트된 row 수를 반환하도록 쿼리 수정 * test: redis 비활성화 * rename: repository 이름 변경 * feat: Async 활성화 / 비활성화, REDIS 로직 1, 2에 따른 분기 * feat, test: 스레드 상태 확인을 위한 util log 추가 * test: 병목 테스트를 위한 로그 추가 * test: 분기 1 테스트 (Async 제외) * 성능 테스트(분기 2) (#173) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * 성능 테스트(분기 4) (#176) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * fix: 레디스 1 로직 수정 * flag: 분기 5 * chore: virtual thread enabled * style: 분기 주석 추가 * 레디스 분기 1 로직 적용 (#181) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * 레디스 분기 1 적용 (#183) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * redis 캐시워밍 사이즈 조절, AsyncConfig 수정 (#185) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: 강제로 GC 실행하게 수정 * redis 캐시워밍 사이즈 조절 (#188) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * 레디스 도입 버전 이전으로 롤백 (#190) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * 레디스 분기 2 적용 (#192) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * redis 로직 2 수정 (#194) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * flag: redis 2 로직 수정, 기존 redis 1 로직 삭제 * style: 주석 삭제 * redis 로직 2 수정 (#196) redis 로직 2 수정 (#196) * 신고기능 개선 (#198) * style: 서비스 안내 임시 주석처리 * style, fix: 신고 UI 개선, 검색 로직 개선 * fix: Report 게시글 없을 시 게시글 작성 버튼 생성되게 수정 * rollback: application-dev.yml * fix: timeout 오류 수정 * 마이페이지 (#202) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feat: pwa 적용 (#206) * 일일단위 충전소 / 충전기 전역 업데이트 (#207) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * 일일단위 충전소 / 충전기 전역 업데이트 (#209) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * fix: 테스트용 운영 스케줄 시간 전환 * 일일단위 충전소 / 충전기 전역 업데이트 (#212) * release/0325-01 (#210) release/0325-01 (#210) * fix: 배치 전역 업데이트 후 redis flushall 로직 추가, cron 시간 변경 * fix: 스케줄러 시간 수정 * remove: 스케줄러 로그 제거 * feat, design : 갱신일자 추가 * fix: 기관 요금정보 업데이트 로직 수정 * design, feat: 네이버 지도, 카카오맵, 복사 버튼 추가 * fix: 충전소 모달 요금정보 수정 --------- Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: i-am-jiwon <141749436+i-am-jiwon@users.noreply.github.com> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * release/0325-03 (#215) release/0325-03 (#215) * release/0325-04 (#217) release/0325-04 (#217) * feature : 현대 accesstoken * fix : dev yml 수정 --------- Co-authored-by: Bi3a <60452780+Bisi3asi@users.noreply.github.com> Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * 현대차 불러오기 (#223) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feature : 현대 accesstoken * release/0325-02 (#213) release/0325-02 (#213) * 충전소 요금 수정 (#214) * Feature/s3fileservice (#167) * feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> * 충전기 상태 업데이트 로직(REDIS #1 적용) (#168) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * feature : 도커에서 사용하지 않는 리소스 정리 (#169) * 성능 테스트(분기1) (#171) * refactor: 메소드 이동(ChargerService → ChargingStationService) * feat, style: 로그 수정 및 redis 저장 오류 관련 에러 로그 추가 * style: 로그 수정 * style: 로그 수정 * style: 로그 수정 * fix: LAZY 로딩으로 수정 * flag: 레디스 로직 1 * design: 날짜 표시 형식 수정 * flag: 분기 테스트 1 (Redis 1 로직 적용) * fix: 업데이트된 row 수를 반환하도록 쿼리 수정 * test: redis 비활성화 * rename: repository 이름 변경 * feat: Async 활성화 / 비활성화, REDIS 로직 1, 2에 따른 분기 * feat, test: 스레드 상태 확인을 위한 util log 추가 * test: 병목 테스트를 위한 로그 추가 * test: 분기 1 테스트 (Async 제외) * 성능 테스트(분기 2) (#173) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * flag: AsyncConfig tastExecutor -> taskExecutor 수정 * 성능 테스트(분기 4) (#176) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * fix: 레디스 1 로직 수정 * flag: 분기 5 * chore: virtual thread enabled * style: 분기 주석 추가 * 레디스 분기 1 로직 적용 (#181) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * 레디스 분기 1 적용 (#183) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * redis 캐시워밍 사이즈 조절, AsyncConfig 수정 (#185) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: 강제로 GC 실행하게 수정 * redis 캐시워밍 사이즈 조절 (#188) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * 레디스 도입 버전 이전으로 롤백 (#190) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * 레디스 분기 2 적용 (#192) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * redis 로직 2 수정 (#194) * feat: redis 로직 2 * flag: Async 테스트 분기 2 * style: DBIO 측정시간 로그 추가 * rollback: rollback * flag: 분기 3 * flag: 분기 3 * style: 주석 수정 * fix: redis 활성화, CorePoolSize 수정 * feat: redis init Async 추가 * fix: 로직 3 적용 * fix: pool size 조정, redis init Async 제거, 입력 사이즈 감소 * fix: pageSize 100으로 수정 * rollback: 레디스 적용 버전 이전으로 롤백 * flag: redis 로직 2 적용 * flag: redis 2 로직 수정, 기존 redis 1 로직 삭제 * style: 주석 삭제 * redis 로직 2 수정 (#196) redis 로직 2 수정 (#196) * 신고기능 개선 (#198) * style: 서비스 안내 임시 주석처리 * style, fix: 신고 UI 개선, 검색 로직 개선 * fix: Report 게시글 없을 시 게시글 작성 버튼 생성되게 수정 * rollback: application-dev.yml * fix: timeout 오류 수정 * 마이페이지 (#202) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feat: pwa 적용 (#206) * 일일단위 충전소 / 충전기 전역 업데이트 (#207) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * 일일단위 충전소 / 충전기 전역 업데이트 (#209) * remove: 로그파일 삭제 * chore: implement spring batch * remove: 디렉토리 이동 chargerState → update.chargerState * fix: 샘플 데이터 생성 비활성화 * remove: 미사용 클래스 삭제 * remove: 미사용 DTO 삭제 * feat: 충전기 정보 전역 API FETCH 관련 form, 서비스 메소드 * style, refactor, feat: 전역 업데이트 시 상태 업데이트 미실행되게 수정, 로그 추가 * feat: ChargerStateUpdateConfig * refactor: Config에서 API 설정관련 참조하도록 수정 * chore, feat: yml batch init 설정, batchService * feat: DML 변화 아카이브용 SQL (not init) * style: 변수명 수정 * feat: sql 업데이트 * feat: sql 업데이트 * feat: sql 업데이트 * fix: 기관 업데이트에 따른 크롤링 코드 수정 * feat: API 데이터 기반 업데이트용 업데이트 편의 메소드 작성 * feat: 배치 config, processor, writer, reader * fix: 메소드명 변경 * fix: 메소드명 변경 * style: 주석 제거 * feat: 기관 배치 인서트 관련 로직 구현 * feat: API 데이터 → 신규 기관 데이터폼 → 기관 생성 편의 메소드 * feat: 기관 배치 업데이트 기능 * feat: 충전소 배치 업데이트 관련 기능 * fix: 기관 배치 업데이트 관련 프로세서 검증 로직 수정 * fix: 충전소 배치 업데이트 관련 데이터폼, 편의메소드 추가 * fix, rename: 배치 충전소 업데이트 스텝 관련 수정, reader rename * rename: reader rename * remove : Charger 도메인으로 이동 * feat: 충전기 배치 업데이트 로직 * feat: 충전기 배치 업데이트용 form, 엔티티 편의 생성자, 메소드 작성 * rename, style: 주석 추가, 편의 메소드 이름 변경 * fix: 청크 사이즈 조정 * fix: JPA 편의 메소드 수정 * chore: redis 로깅 error 레벨 수정 * style: 로깅 메시지 수정, batchJob rename * chore: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * fix: 충전소 delyn (삭제여부) 칼럼 충전기로 이동 * feat: batch 업데이트 후 삭제된 충전기 DB상 삭제 로직 추가 * fix: OpenAPI 데이터 정제 로직 수정 * fix: 청크 사이즈, read 데이터 페이지 사이즈 수정 * fix: 엔티티 전체 일괄 조회 / 업데이트 배치 로직 구현 * 기존 엔티티 별 분리 스텝 비활성화 * style: 로그 수정 * fix: 테스트용 운영 스케줄 시간 전환 * 일일단위 충전소 / 충전기 전역 업데이트 (#212) * release/0325-01 (#210) release/0325-01 (#210) * fix: 배치 전역 업데이트 후 redis flushall 로직 추가, cron 시간 변경 * fix: 스케줄러 시간 수정 * remove: 스케줄러 로그 제거 * feat, design : 갱신일자 추가 * fix: 기관 요금정보 업데이트 로직 수정 * design, feat: 네이버 지도, 카카오맵, 복사 버튼 추가 * fix: 충전소 모달 요금정보 수정 --------- Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: i-am-jiwon <141749436+i-am-jiwon@users.noreply.github.com> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * release/0325-03 (#215) release/0325-03 (#215) * release/0325-04 (#217) release/0325-04 (#217) * feature : 현대 accesstoken * fix : dev yml 수정 * fix : main으로 주소 변경 * feature : 마이페이지 완료 --------- Co-authored-by: Bi3a <60452780+Bisi3asi@users.noreply.github.com> Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com> * clientId 변경 (#225) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feature : 현대 accesstoken * feature : 현대 accesstoken * fix : dev yml 수정 * fix : main으로 주소 변경 * feature : 마이페이지 완료 * feature : clientID, secert 환경변수화 * everycharge로 변경 (#227) * feature : navbar 로그인 시 username + 님 -> 마이페이지 버튼으로 변경 * feature : 마이페이지 , 차 등록 페이지 만들기 * feature : DTO 추가 * feature : Car 엔티티, 컨트롤러, 레포, 서비스 추가 * feature : Member에 차 추가 * feature : controller 수정 * feature : my 페이지 생성 * feature : carInit 페이지 생성 * feature : mypage * design : mypage 디자인 - 1 * design : mypage 디자인 - 2 * feature : me dto 변경 * design : mypage 디자인 -3 * feature : 회원정보 페이지 추가 * design : 마이페이지 디자인 변경 * feature : 회원가입시 닉네임 로직 변경 * feature : 차 이미지를 위해 entity, dto 프론트 코드 변경 * feature : 회원정보 변경 * feature : 회원정보 수정 프론트 * feature : 로그인 실패 예외처리 * feature : 정보 수정 입력 예외처리 * feature : 자동차 정보 init으로 처리 * fix : 주석 수정 * feature : 현대 accesstoken * feature : 현대 accesstoken * fix : dev yml 수정 * fix : main으로 주소 변경 * feature : 마이페이지 완료 * feature : clientID, secert 환경변수화 * 도메인 변경 관련 수정 (eitcharge.site → everycharge.me) (#228) * remove, chore: 패키지명 변경, 도메인 관련 환경변수 설정 * fix: init sql 데이터 수정(불변성 데이터) * fix: 전역 업데이트 시 데이터 유효성 향상 목적 로직 수정 * 운영 DB 데이터 워밍 (#229) * remove, chore: 패키지명 변경, 도메인 관련 환경변수 설정 * fix: init sql 데이터 수정(불변성 데이터) * fix: 전역 업데이트 시 데이터 유효성 향상 목적 로직 수정 * test: 운영 DB 워밍용 스케줄러 세팅 * fix: UI 수정, 스케줄러 운영용 수정 * 도메인 변경에 따른 SEO (#232) * feat: 도메인 변경에 따른 SEO * fix: 오타 수정 * feature : client id 변경 (#234) * 홈화면 변경 (#236) * feature : client id 변경 * feature : HOME 변경 * 모바일 기준 UI 개선 (#237) * design: UI, NavBar 개선 * design: 충전요금 정보 UI 개선 * design : 충전소 상세 페이지 리뷰 이미지 프리뷰 UI개선 * comment : 불필요한 주석 및 메소드 제거 * feat : 해당 충전소에 해당되는 리뷰에 대한 모든 파일url 제공 메소드 추가 * feat : 충전소 검색 후 리스트에 해당 충전소에 대한 사진 프리뷰가 보이도록 기능 추가 * search UI 변경 (#238) * feature : client id 변경 * feature : HOME 변경 * feature : 검색 ui 변경 * fix : conflict 해결 * fix : yml 수정 * fix : yml 재수정 * Feature/s3fileservice (#240) * feat : aws 의존성 추가 * feat : s3fileurl entity 및 dto 추가 * feat : 문의게시판 fileupload api 및 관련 로직 추가 * feat : 문의글 등록시 fileupload 기능 및 관련 이미지 보여주도록 front 코드 수정 * feat : 파일 등록시 이미지 프리뷰 기능 추가 * fix : 문의글 조회시 이미지 크기가 너무 커서 가독성이 떨어지는 부분 수정. * feat : 파일 첨부시 다중 파일 선택 및 전송이 가능하도록 기능 추가 * feat : 서버로 전송된 다중 파일들을 s3에 저장하도록 기능추가 * feat : 멀티파트 관련 yml 추가 * feat : 개발용 버킷과 운영용 버킷 분리를 위한 yml코드 추가 * refactor : 컨트롤러 코드 리팩토링. 기존 로직 서비스로 이동 * feat : 여러개의 파일 url의 통신하기 위한 기존 dto 수정 및 새dto 추가 * feat : s3 서비스 사용의 범용성 증가를 위해 value값 추가 * fix : 여러개의 url을 주고 받고 dto에 넣기 위해 기존 엔터티 수정 * fix : 여러개의 파일 url을 화면에 띄우도록 수정 * fix : 문의글 등록 & 파일업로드 api 통합 및 데이터 전송 방식, api요청 방식 수정 * feat : 문의글 등록과 동시에 파일 서비스도 저장하도록 추가, 글 조회시 관련 파일 url 받아오도록 수정 * feat : json과 formData를 묶어보내는 HttpPostWithFile 메소드 추가 * fix : HttpPostWithFile 활용하여 api 요청하도록 수정 * fix : 유효성 검사가 일어나지 않았던 버그 수정 * feat : 사용자가 파일리스트에서 특정 파일을 삭제할수있도록 추가 * refactor: 사용하지 않는 변수 및 함수 제거 * feat : 도메인 이름 반환하는 함수 추가 * feat : 리뷰 기능에 파일 등록 및 프리뷰, 삭제 기능 추가 * feat : 파일 서비스 기능 추가 * refactor : 불필요한 변수선언 제거 * fix : 중간테이블을 생성하지 않고 직접 Dto에 url을 담아 보내도록 수정 * fix : 중간테이블을 생성하지 않고 직접 Dto에 url을 담아 보내도록 수정 * design : 충전소 상세 페이지 리뷰 이미지 프리뷰 UI개선 * comment : 불필요한 주석 및 메소드 제거 * feat : 해당 충전소에 해당되는 리뷰에 대한 모든 파일url 제공 메소드 추가 * feat : 충전소 검색 후 리스트에 해당 충전소에 대한 사진 프리뷰가 보이도록 기능 추가 * fix : conflict 해결 * fix : yml 수정 * fix : yml 재수정 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> * feat : npm 패키지 추가 * design : 파일 업로드 버튼 및 프리뷰 디자인 개선 * fix : 파일 크기에 대한 검증 코드 추가 * design : 파일 버튼 및 프리뷰 이미지에 대한 UI개선 * fix : 파일 크기 제한에 대한 검증 코드 추가 * design : 문의글 이미지에 대한 UI개선 * OSIV 활성화, 배치 스케줄러 시간 수정 (#242) * fix: DB 배치 업데이트 시작시간 변경(운영서버) * chore: package.json * chore: osiv 활성화 * test: 테스트용 로그 삭제 * cron 시간 수정 (#244) * fix: DB 배치 업데이트 시작시간 변경(운영서버) * chore: package.json * chore: osiv 활성화 * test: 테스트용 로그 삭제 * fix: cron 수정 * rollback: yml rollback * modal, navbar UI 변경 (#247) * fix : 터치 가리는 문제 해결 * design : 모달 사이즈 변경 * design : 모달 앱 최적화, navbar 중앙정렬 * design : 리뷰 시간 사이즈 조절 * design : 세부조정 * fix: 충전기 상태 업데이트 미작동 수정 #250 * UI detail 변경 (#252) * feature : debounce 조정 * feature : 현대차 버튼 변경 * feature : 현대차 테스트 데이터 * feature : 맵 모달 변경 * feature : 차 선택 모달 변경 * feature : UI 개선 완료 --------- Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr> Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com> Co-authored-by: Bi3a <60452780+Bisi3asi@users.noreply.github.com> Co-authored-by: Bisi3asi <kueeng8008@naver.com> Co-authored-by: hyojun kim <37866182+gimyojun@users.noreply.github.com>
- Loading branch information