Skip to content

Commit

Permalink
release/0326-02 (#226)
Browse files Browse the repository at this point in the history
* 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: 스케줄러 시간 수정

* 충전소 요금기능 수정 (#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 환경변수화

---------

Co-authored-by: jaeuklim <81687612+jaeuklim@users.noreply.github.com>
Co-authored-by: jaeuklim <jeuk007@skuniv.ac.kr>
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
6 people authored Mar 26, 2024
1 parent 33cd397 commit 2c860bf
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
1 change: 0 additions & 1 deletion front/src/pages/Mypage/My.js
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,6 @@ const My = () => {
const [showCard, setShowCard] = useState(false);

const handleBatteryClick = () => {

HttpGet("/api/v1/members/HDBattery").then((data) => {
if (data) {
console.log("bbb" + data);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;

import java.io.BufferedReader;
Expand All @@ -24,6 +25,10 @@
public class HyundaiTokenService {

private final ObjectMapper objectMapper;
@Value("${custom.hyundai.clientId}")
private String clientId;
@Value("${custom.hyundai.clientSecret}")
private String clientSecret;

public HyundaiTokenService() {
this.objectMapper = new ObjectMapper();
Expand All @@ -44,10 +49,6 @@ public String tokenAPICall(String requestBody) throws IOException {
// HTTP 요청에 헤더 설정
httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");

// 클라이언트 ID와 시크릿
String clientId = "4211f199-e798-459b-bc41-260cab36a1ed";
String clientSecret = "n7VbTNfONy3DZKhIsEYHACB5fVDlSGfSoopH7NuPDQuxyJzk";

// HTTP Basic 인증 정보 설정
String credentials = clientId + ":" + clientSecret;
String encodedCredentials = Base64.encodeBase64String(credentials.getBytes());
Expand Down Expand Up @@ -165,8 +166,8 @@ public String getBattery(String carId, String accessToken) {

// 요청 헤더 설정
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", "Bearer " + "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1aWQiOiI1N2JkZTc5MS1kODNhLTQ4OTMtYTAzNC0zZDcxZGY4OTVkMTciLCJpc3MiOiJibHVlbGluayIsInBpZCI6IjYyYTk3NmZhYmI4YjVkZTg5YzYzYjhmYiIsImV4cCI6NDEwMjMyNjAwMCwibGF0IjoxNzExMjkyMjkwLCJzaWQiOiI0MjExZjE5OS1lNzk4LTQ1OWItYmM0MS0yNjBjYWIzNmExZWQifQ.AXhUW6k8eLiTDJQAzqalNNU3bfvijdPC7KhvmIvtTP8Iu_g06QLyhg1ZE-rsrpMJGuo10rXRcTRj6Daoh5ybCXNc2rdkmMnoGNFAnQQiO5BfjKnBNw7dP9aG_HXsyrL9KdS8FBqsY_MBfOcreC8poLp-NuSCUl3O0My0--Iipr4sKHDYFNOxAKe8BPQeiHI1YxzrnSrbUSnihwxFLaqaudasJiF5CV8ks65g6Cj4lB4KUQ6a5M3NASsWc5J5yy3KJj6Jxj1VWKZaqAa2mX8pGD6WZKvgRgw8LqoNdfCt_XCEfO5EB3cJxj-RyWK3nkkJjnPaNl4aiLvgw59regSZ0Q");
// con.setRequestProperty("Authorization", "Bearer " + accessToken);
// con.setRequestProperty("Authorization", "Bearer " + "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1aWQiOiI1N2JkZTc5MS1kODNhLTQ4OTMtYTAzNC0zZDcxZGY4OTVkMTciLCJpc3MiOiJibHVlbGluayIsInBpZCI6IjYyYTk3NmZhYmI4YjVkZTg5YzYzYjhmYiIsImV4cCI6NDEwMjMyNjAwMCwibGF0IjoxNzExMjkyMjkwLCJzaWQiOiI0MjExZjE5OS1lNzk4LTQ1OWItYmM0MS0yNjBjYWIzNmExZWQifQ.AXhUW6k8eLiTDJQAzqalNNU3bfvijdPC7KhvmIvtTP8Iu_g06QLyhg1ZE-rsrpMJGuo10rXRcTRj6Daoh5ybCXNc2rdkmMnoGNFAnQQiO5BfjKnBNw7dP9aG_HXsyrL9KdS8FBqsY_MBfOcreC8poLp-NuSCUl3O0My0--Iipr4sKHDYFNOxAKe8BPQeiHI1YxzrnSrbUSnihwxFLaqaudasJiF5CV8ks65g6Cj4lB4KUQ6a5M3NASsWc5J5yy3KJj6Jxj1VWKZaqAa2mX8pGD6WZKvgRgw8LqoNdfCt_XCEfO5EB3cJxj-RyWK3nkkJjnPaNl4aiLvgw59regSZ0Q");
con.setRequestProperty("Authorization", "Bearer " + accessToken);
con.setRequestProperty("Content-Type", "application/json");

int responseCode = con.getResponseCode();
Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/application-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ spring:
enabled: always
datasource:
url: jdbc:mysql://localhost:3306/eitcharge
username: root
password: lldj123414
username: <NEED_TO_INPUT>
password: <NEED_TO_INPUT>
driver-class-name: com.mysql.cj.jdbc.Driver
data:
redis:
Expand Down

0 comments on commit 2c860bf

Please sign in to comment.