fe0db8e701jib 버전 설정 삭제
leejisun9
2025-09-05 17:16:52 +09:00
4aa3375f57[nginx 설정 개선] nginx.conf 파일에 X-Forwarded-Proto 헤더를 추가하여 프록시 요청의 프로토콜 정보를 전달하도록 설정함.sohot86532025-09-05 16:56:48 +09:00
cd689211ec[JWT 필터 및 보안 설정 개선] JwtTokenValidationFilter에서 불필요한 의존성을 제거하고, WebSecurity에서 공개 및 API 경로에 대한 SecurityFilterChain을 추가하여 인증 경로를 명확히 설정함. application.properties에서 허용 경로 설정을 제거하여 코드 정리.sohot86532025-09-05 16:38:25 +09:00
26350425f5[P6Spy 설정 추가] spy.properties 파일에 필터 및 실행 임계값 설정을 추가하여 SQL 로깅 기능을 개선하고, 성능 모니터링을 위한 기준을 설정함.sohot86532025-09-03 14:58:07 +09:00
0e6eb8a64d[공통 코드 조회 기능 개선] 공통 코드 조회 API를 개선하여, CommonGroupCode 및 Member 정보를 조인하여 함께 반환하도록 수정. 새로운 GetCommonCodeResponseDto 클래스를 추가하고, 관련 메서드를 CommonCodeService 및 CommonCodeRepository에 구현하여 데이터 조회 성능을 향상시킴.sohot86532025-09-03 14:57:15 +09:00
4fac74b6a5[회원 목록 조회 기능 개선] 회원 목록 조회 API에 페이지네이션 기능을 추가하고, 검색 조건을 위한 DTO 및 관련 메서드를 구현하여 효율적인 데이터 조회를 지원. README.md에 DTO 네이밍 규칙을 추가하여 코드 일관성을 강화.sohot86532025-09-03 10:19:08 +09:00
51fe350c6d[회원 목록 조회 기능 추가] 회원 목록을 조회하는 API를 구현하고, GetMemberResponseDto를 추가하여 민감 정보를 제외한 회원 정보를 안전하게 반환하도록 수정. MemberService 및 MemberMapper에 관련 메서드를 추가하여 기능을 완성함.sohot86532025-09-02 15:00:13 +09:00
470a5c8add[ShedLock 추가 및 멤버 더미데이터 생성 로직 구현현] 분산 스케줄링을 위한 ShedLock 라이브러리를 추가하고, 멤버 추가(더미데이터) 스케줄러를 구현sohot86532025-09-02 14:37:21 +09:00
3972a77c85[P6Spy 업데이트] P6Spy Spring Boot Starter 버전을 1.12.0으로 업데이트하고, SQL 로깅 포맷 설정을 spy.properties 파일로 이동하여 기본 설정을 추가함. application.properties에서 불필요한 설정 제거.sohot86532025-09-02 11:03:50 +09:00
063bd7cc74[JWT 개선] MemberDto의 권한 반환 방식을 수정하고, JwtTokenIssuanceFilter 및 JwtTokenValidationFilter에서 Access Token 생성 로직을 개선하여 사용자 정보를 포함하도록 변경. JwtUtils에 사용자 세부정보 생성을 위한 메서드 추가.sohot86532025-09-01 14:17:06 +09:00
ed4d386d53[HTTP 로깅 개선] HttpLoggingFilter에서 요청 및 응답 로깅 형식을 개선하여 가독성을 높이고, 시작 및 종료를 명확히 표시하는 로그 추가sohot86532025-09-01 13:12:52 +09:00
791d748cc1[파일 리포지토리 및 서비스 개선] FileRepository에서 불필요한 메서드 제거 및 FileServiceImpl에서 필드 변수를 final로 변경하여 코드 가독성을 향상시킴.sohot86532025-09-01 13:03:00 +09:00
2058dc9793[공통 코드 유틸리티 클래스 추가] CommonCodeUtils.java 파일을 새로 생성하여 공통 코드 조회 및 검증 기능을 구현하였습니다.sohot86532025-09-01 11:11:52 +09:00
49b0815765[README 업데이트] 데이터베이스 스키마 섹션 추가 및 스키마 파일 위치와 사용 방법 설명 추가sohot86532025-09-01 11:11:39 +09:00
61b4b05682[DB 스키마 및 엔티티 주석 추가] st_common_code, st_common_group_code, st_file, st_member 테이블에 대한 주석 추가 및 관련 엔티티 클래스에 @Comment 어노테이션 적용sohot86532025-09-01 10:44:13 +09:00
f10b028e04[JWT 개선] JwtTokenValidationFilter에서 클라이언트 IP 검증 로직을 HttpUtils를 사용하도록 변경하고, Access/Refresh Token 생성 메서드를 개선하여 코드 가독성을 향상시킴. MemberDto에 Refresh Token 및 로그인 IP 설정 추가.sohot86532025-08-29 16:07:30 +09:00
e8a785a20d[JWT 개선] MemberController에서 로그아웃 시 모든 토큰 쿠키 삭제 기능 추가 및 JwtUtils에 Access/Refresh Token 쿠키 설정 및 삭제 메서드 추가. JwtTokenIssuanceFilter와 JwtTokenValidationFilter에서 Access Token을 헤더 대신 쿠키에 저장하도록 변경.sohot86532025-08-28 16:46:53 +09:00
afef6dfa80[회원 서비스 개선] MemberService와 MemberServiceImpl에서 updateMember 및 deleteRefreshToken 메서드의 반환 타입을 void로 변경하고, 메서드 순서를 정리하여 코드 가독성을 향상시킴.sohot86532025-08-28 16:21:48 +09:00
a0ffeb236e[회원 로그인 응답 개선] LoginResponseDto에 name 필드 추가 및 MemberMapper에 toLoginResponseDto 메서드 추가. JwtTokenIssuanceFilter에서 로그인 성공 시 LoginResponseDto 변환 로직 수정.sohot86532025-08-28 16:00:54 +09:00
fa1df19f64[코드 정리] CreateMemberResponseDto에서 MemberRole 필드 제거 및 JwtTokenValidationFilter에서 역할 관련 코드 삭제sohot86532025-08-27 16:33:18 +09:00
438bfc3bc5[API 응답 개선] ApiResponseCode에 COMMON_TARGET_NOT_FOUND 추가 및 CommonCodeServiceImpl에서 예외 처리 메시지 수정. JwtTokenIssuanceFilter와 JwtTokenValidationFilter에서 Refresh Token 생성 시 클라이언트 IP 정보 포함. JwtUtils에서 토큰 생성 메서드 개선 및 불필요한 코드 제거.sohot86532025-08-27 15:11:29 +09:00
0617347395배포 추가 세팅
leejisun9
2025-08-27 14:07:49 +09:00
8c5d7c6c3f[매퍼 설정 개선] CommonCodeMapper, CommonGroupCodeMapper, MemberMapper에서 componentModel 설정을 GlobalMapperConfig로 변경하여 매퍼 설정을 통일하고, GlobalMapperConfig 클래스를 새로 추가하여 매핑 전략을 정의.sohot86532025-08-27 09:42:10 +09:00
75d827bf04README.md에서 ApiResponseDto의 상수 정의 섹션 제거 및 응답 예시 섹션 정리.sohot86532025-08-27 08:40:00 +09:00
5abe2932bc[API 응답 개선] ApiResponseDto에 success 필드 추가로 성공/실패 여부 명확화. ApiResponseCode에 COMMON_CODE_DUPLICATE 추가 및 관련 메시지 수정. CommonCodeServiceImpl에서 중복 코드 예외 처리 개선.sohot86532025-08-27 08:39:23 +09:00
9467a1edd0[엔티티 리스너 추가] BaseEntityListener 클래스를 추가하여 BaseEntity의 생성자 및 수정자 정보를 자동으로 설정하도록 개선. FileServiceImpl 및 MemberServiceImpl에서 수동으로 설정하던 부분 제거.
sohot8653
2025-08-26 19:28:26 +09:00
d29bc2dedd[파일 업로드 개선] FileUtils 클래스에서 불필요한 import 문 제거 및 코드 정리.
sohot8653
2025-08-26 18:45:01 +09:00
0c141eb397[공통 코드 관리] 공통 코드 및 그룹 코드 관련 엔티티, DTO, 매퍼, 서비스 및 컨트롤러 추가. 기존 매퍼 삭제 및 외래 키 제약 조건 제거. 데이터베이스 스키마 수정.sohot86532025-08-26 16:45:54 +09:00
6df8409e96[Spring Boot Actuator 추가] build.gradle에 Spring Boot Actuator 의존성 추가 및 README.md에 시스템 모니터링 관련 문서화. application.properties에 Actuator 설정 추가.sohot86532025-08-26 15:57:09 +09:00
12aa3ae5a3[파일 업로드 개선] FileUploadResponseDto 및 MultipleFileUploadResponseDto에 groupOid 필드 추가, FileServiceImpl에서 응답 DTO 생성 로직 수정 및 createUploadResponse 메서드 제거. FileUtils 클래스에 파일 업로드 메서드 추가 및 불필요한 메서드 제거로 코드 정리.sohot86532025-08-26 13:31:03 +09:00
71bcbbb396JIB 설정 추가 , skaffold,k8s 배포 설정 삭제
leejisun9
2025-08-26 13:21:15 +09:00
f9472d1ccd[회원 정보 개선] MemberRepository에서 불필요한 import 문 제거하여 코드 정리.sohot86532025-08-26 10:40:56 +09:00
56c8893f9e[회원 정보 개선] MemberRepositoryCustom에서 불필요한 import 문 제거 및 코드 정리.sohot86532025-08-26 10:40:35 +09:00
690724c77c[파일 업로드 개선] 파일 업로드 처리 메서드에 groupOid 매개변수 추가 및 관련 로직 수정. MemberRepository와 MemberService에서 불필요한 메서드 제거 및 활성화된 회원 조회 로직 개선.sohot86532025-08-26 10:39:46 +09:00
e7105215b8[파일 업로드 기능 추가] 파일 업로드 및 다운로드 API 구현sohot86532025-08-26 09:39:09 +09:00
d8fe8399f7[회원 정보 개선] Member 엔티티 및 DTO에 login_ip 필드 추가, JWT 관련 필터에서 클라이언트 IP 처리 로직 개선. Refresh Token 생성 및 검증 시 IP 정보 포함하여 보안 강화.sohot86532025-08-25 11:25:45 +09:00
8cee267f36[회원 정보 개선] Member 엔티티의 테이블 이름을 AppConstants.TABLE_PREFIX를 사용하여 동적으로 설정하도록 수정하고, AppConstants 클래스를 추가하여 테이블 접두사를 정의sohot86532025-08-25 09:45:49 +09:00
b1218ab9bb[보안 설정 업데이트] application.properties에서 허용된 경로에 Swagger UI 관련 경로 추가. 보안 설정을 개선하여 API 문서 접근성을 향상.sohot86532025-08-22 16:56:52 +09:00
7ae5871ae0[회원 조회 개선] MemberRepository와 MemberService에서 사용자 ID로 활성화된 회원을 조회하는 메서드 이름 변경 및 쿼리 조건 수정. 사용자 조회 로직을 개선하여 더 명확한 기능 제공.sohot86532025-08-22 13:52:09 +09:00
1ce08cb981[회원 정보 개선] refresh_token 필드 길이 증가 및 MemberMapper에 DTO 업데이트 메서드 추가. MemberService에서 사용자 조회 및 업데이트 로직 개선, JWT 필터에서 refresh_token 저장 로직 제거.sohot86532025-08-22 12:56:25 +09:00
a4c14c69f0[회원 정보 업데이트] Member 엔티티에 name 및 email 필드 추가, 관련 DTO 및 서비스 로직 수정. 사용자 역할에서 USER 제거 및 검증 어노테이션 추가.sohot86532025-08-22 10:48:14 +09:00
9e7929da6b[회원 조회 개선] loadUserByUsername 메서드에서 사용자 조회 실패 시 발생하는 예외 메시지를 한국어로 변경sohot86532025-08-22 10:17:12 +09:00
f9cd84f740Add .gitkeep file to logs directory to ensure it is tracked in version control.sohot86532025-08-22 09:57:23 +09:00
224006b6cbInitialize log and temp directories with .gitkeep files to ensure they are tracked in version control.sohot86532025-08-22 09:51:46 +09:00
dbac9f4702[예외 처리 개선] GlobalExceptionHandler에서 검증 오류 상세 정보를 위한 내부 클래스 추가 및 불필요한 주석 제거. application.properties에 운영 환경 변수 설정 및 배치 처리 설정 추가.sohot86532025-08-22 09:09:21 +09:00