Skip to content
This repository was archived by the owner on Jan 2, 2026. It is now read-only.

Conversation

@thelightway24
Copy link
Member

No description provided.

thelightway24 and others added 25 commits April 18, 2025 16:16
* ✨  Feat: 전역 예외 처리 및 표준 응답 포맷 기능 초안

* ✨  Feat: 전역 예외 처리 예시 추가

* 💄Style: 주석문 수정

* ♻️ Refactor: 전역 예외 처리 로직 모듈화 및 BindException 처리 추가

* ♻️ Refactor: ApiResponse 클래스 빌더 패턴 적용
- Lombok의 @builder, @Getter, @NoArgsConstructor, @AllArgsConstructor 도입
- success() 메서드 오버로드 대신 varargs 기반 단일 메서드로 통합
- SUCCESS_MESSAGE 상수화로 메시지 재사용성 향상
- 코드 가독성과 확장성 개선

* ✨ Feat: 테스트 API 추가

* 💄 Style: 주석문 수정

* ♻️ Refactor: 테스트로 추가했던 종속성 삭제 및 코드 삭제

* 💄 Style: 주석문 형식 변경

---------

Co-authored-by: leelise <jaszzzzz@naver.com>
* ✨  Feat: 로그 기능 개발

* ♻️ Refactor: 로그 유틸 및 Enum 클래스 리팩토링

* ♻️ Refactor: 로그 유틸 클래스 도메인 객체 내부 리팩토링

* ♻️ Refactor: 로그 기능 전체 리팩토링 - 캡슐화 및 상수 활용

* 🐛 Fix: LoggerWithTraceId 객체 내부 StackTraceElement배열 수정

* 💄 Style: 로그 기능의 모든 클래스에 주석을 추가하였습니다.

* ♻️ Refactor: 상수로 선언된 부분을 env 파일과 enum클래스로 분리하였습니다.
* 📦Chore: API 응답 파싱을 위한 의존성 라이브러리, 환경변수 추가

* ✨Feat: API 요청용 객체 추가

* 📦 Chore: 주석 추가

* ✨ Feat: 의약품 상세정보 API 호출 개발

* ✨ Feat: 샘플 검색 데이터 추출 개발

* ✨ Feat: 공공데이터 API 파싱 개발

* ♻️ Refactor: 파싱을 위한 Wrappeer 클래스 정리 (인터페이스 추가)

* ♻️ Refactor: 불필요한 생성자 삭제

* ♻️ Refactor: aricle parsing 가독성 개선

* 🐛 Fix: SectionWrapper parseElement 오타 수정

* ♻️ Refactor: 로직 수정 및 가독성 개선

* ♻️ Refactor: Paragraph 파싱 수정 및 헥사고날 아키텍처 적용

* ♻️ Refactor: 도메인 메소드 접근자 변경

* 📦 gitignore 수정 및 재 커밋

* ♻️ Refactor: 공공데이터 개요정보 API 파싱 수정

* ✨ Feat: API 전체 데이터 저장

* ✨ Feat: api 전체 데이터 저장

* 🐛 Fix: Xml 파서에 null 체크 로직 추가

* ✨  Feat: 공공데이터 전체 저장 기능 개발

* ♻️  Refactor: 전체 데이터 저장 함수 리팩토링

---------

Co-authored-by: HaechangLee <112938092+HaechangLee@users.noreply.github.com>

* ♻️  Refactor: 패키지구조 개선

* 🐛  Fix: import에러 수정

---------

Co-authored-by: thelightway <dev@thelightway.kr>
* 📦Chore: API 응답 파싱을 위한 의존성 라이브러리, 환경변수 추가

* ✨Feat: API 요청용 객체 추가

* 📦 Chore: 주석 추가

* ✨ Feat: 의약품 상세정보 API 호출 개발

* ✨ Feat: 샘플 검색 데이터 추출 개발

* ✨ Feat: 공공데이터 API 파싱 개발

* ♻️ Refactor: 파싱을 위한 Wrappeer 클래스 정리 (인터페이스 추가)

* ♻️ Refactor: 불필요한 생성자 삭제

* ♻️ Refactor: aricle parsing 가독성 개선

* 🐛 Fix: SectionWrapper parseElement 오타 수정

* ♻️ Refactor: 로직 수정 및 가독성 개선

* ♻️ Refactor: Paragraph 파싱 수정 및 헥사고날 아키텍처 적용

* ♻️ Refactor: 도메인 메소드 접근자 변경

* 📦 gitignore 수정 및 재 커밋

* ♻️ Refactor: 공공데이터 개요정보 API 파싱 수정

* ✨ Feat: API 전체 데이터 저장

* ✨ Feat: api 전체 데이터 저장

* 🐛 Fix: Xml 파서에 null 체크 로직 추가

* ✨  Feat: 공공데이터 전체 저장 기능 개발

* ♻️  Refactor: 전체 데이터 저장 함수 리팩토링

---------

Co-authored-by: HaechangLee <112938092+HaechangLee@users.noreply.github.com>

---------

Co-authored-by: HaechangLee <112938092+HaechangLee@users.noreply.github.com>
* 📦Chore: API 응답 파싱을 위한 의존성 라이브러리, 환경변수 추가

* ✨Feat: API 요청용 객체 추가

* 📦 Chore: 주석 추가

* ✨ Feat: 의약품 상세정보 API 호출 개발

* ✨ Feat: 샘플 검색 데이터 추출 개발

* ✨ Feat: 공공데이터 API 파싱 개발

* ♻️ Refactor: 파싱을 위한 Wrappeer 클래스 정리 (인터페이스 추가)

* ♻️ Refactor: 불필요한 생성자 삭제

* ♻️ Refactor: aricle parsing 가독성 개선

* 🐛 Fix: SectionWrapper parseElement 오타 수정

* ♻️ Refactor: 로직 수정 및 가독성 개선

* ♻️ Refactor: Paragraph 파싱 수정 및 헥사고날 아키텍처 적용

* ♻️ Refactor: 도메인 메소드 접근자 변경

* 📦 gitignore 수정 및 재 커밋

* ✨ Feat: api 전체 데이터 저장

* 🐛 Fix: Xml 파서에 null 체크 로직 추가

* ✨  Feat: 공공데이터 전체 저장 기능 개발

* ♻️  Refactor: 전체 데이터 저장 함수 리팩토링

* ✨ Feat: 공공데이터 도메인 객체 추가

---------

Co-authored-by: HaechangLee <112938092+HaechangLee@users.noreply.github.com>
* ✨ Feat: 벡터 검색 기능 개발

* ♻️ Refactor: 벡터 검색 기능 리팩토링 및 헥사고날 아키텍처 적용

* ♻️ Refactor: 헥사고날 아키텍쳐에 맞게 일부 객체의 반환값을 변경하였습니다, 컨트롤러에서 parameter가 아닌 객체로 값을 받도록 수정하였습니다.

* ♻️ Refactor: 이제 헥사고날 아키텍처에 따라 도메인 객체가 서비스 계층 내부에만 존재합니다, 규칙에 맞추어 Exception처리가 추가되었습니다, 모든 클래스에 주석을 추가하였습니다.

* ♻️ Refactor: Index와 Search 기능이 각각 독립적으로 실행될 수 있도록 분리하였습니다.
* ✨ Feat: ee_doc 파일 인덱싱 기능 구현

* ✨ Feat: 자동완성 검색 기능 구현

* ♻️ Refactor: 핵사고날 구조에 적용

* ♻️ Refactor: 자동완성 기능 아키텍쳐 적용 및 예외처리 추가

* ♻️ Refactor: 인덱싱 저장 로직 청크 단위로 저장하도록 변경

* ♻️ Refactor: List값 응답 객체에 담아서 보내도록 변경

* ♻️ Refactor: Mapper 클래스 분리

* 💄 Style: JavaDoc 주석문 추가

* ✨ Feat: 증상기반 약품 검색 기능 개발

* 💄 Style: Mapper 클래스 주석문 추가
* ✨ Feat: 벡터 검색 기능 개발

* ♻️ Refactor: 벡터 검색 기능 리팩토링 및 헥사고날 아키텍처 적용

* ♻️ Refactor: 헥사고날 아키텍쳐에 맞게 일부 객체의 반환값을 변경하였습니다, 컨트롤러에서 parameter가 아닌 객체로 값을 받도록 수정하였습니다.

* ♻️ Refactor: 이제 헥사고날 아키텍처에 따라 도메인 객체가 서비스 계층 내부에만 존재합니다, 규칙에 맞추어 Exception처리가 추가되었습니다, 모든 클래스에 주석을 추가하였습니다.

* ♻️ Refactor: Index와 Search 기능이 각각 독립적으로 실행될 수 있도록 분리하였습니다.

* 🚨 Hotfix: gitignore를 수정하였습니다
* ♻️ Refactor: Index 폴더 및 temp파일 삭제

* ♻️ Refactor: Drug 폴더 temp파일 삭제

* ✨ Feat: 응답 객체 및 에러 코드 정의

* ✨ Feat: 증상 자동완성 API 구현

* ✨ Feat: 증상 검색 기능 구현

* ♻️ Refactor: 변경된 구조에 따라 코드를 수정하였습니다.

* ♻️ Refactor: Index 폴더 삭제

* ♻️ Refactor: 응답 객체 통일화 및 Document 필드 변화에 따른 수정

* ✨ Feat: 누락된 로그 추가

* ♻️ Refactor: 안쓰는 파일 삭제

---------

Co-authored-by: leelise <jaszzzzz@naver.com>
* ✨ Feat: 약품명 Document 객체 정의

* ✨ Feat: 약품명 검색 및 자동완성 기능 구현

* ♻️ Refactor: 메서드 명 및 컨트롤러 코드 `PathVariable` 사용하여 통합

* ✨ Feat: 주석 및 로그 추가

* ✨ Feat: 검색 타입 enum 추가
* ✨ Feature: 약품id 조회 추가

* 📦 Chore: 주석 추가
* ♻️ Refactor: 자연어 검색 로직을 리팩토링 하였습니다.(헥사고날 구조 적용 및 내부 리팩토링), 스위칭 로직을 도입하였습니다.

* ✨  Feature: yakplus-batch의 코드 통합 초안

* 🐛 Fix: 변수 선언 안된 문제 수정

* 🐛 Fix: 임포트 문제 수정

* 🐛 Fix: 컴파일 오류 수정

* 📦 Chore: 불필요한 import 삭제

* 📦 Chore: Swagger 의존성 및 설정 추가

* ✨ Feat: 컨트롤러 Swagger 적용

* ♻️ Refactor: 인덱스 이름 상수로 변경 및 매퍼 분리

---------

Co-authored-by: leelise <jaszzzzz@naver.com>
Co-authored-by: pcb7893@naver.com <122460524+chanbyoung@users.noreply.github.com>
Copy link
Member Author

@thelightway24 thelightway24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

모두 고생하셨습니다 👍

Copy link
Member

@HaechangLee HaechangLee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생많으셨습니다!

Copy link
Contributor

@LEELISE LEELISE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생 많으셨습니다!

Copy link
Contributor

@chanbyoung chanbyoung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 ~~!

@thelightway24 thelightway24 merged commit 0698a15 into main May 20, 2025
4 of 5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants