| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- DB
- 티스토리챌린지
- querybox
- ★
- 프로세스용량
- 관리자페이지랑연결
- ajaxController
- 환경구축
- 유니티
- 파이썬
- isNotEmpty
- TBL
- 참고 url
- ERWin
- db백업
- sqlmap
- 오류사전
- 메뉴출판
- 참고url
- 쿼리박스
- 메뉴에추가
- ibatis
- counseltype
- 출처 케이디
- 서버용량
- Ajax
- menuid
- 데이터삽입
- 오블완
- 관리자페이지
- Today
- Total
핑핑핑크젤리
이클립스 레거시 스프링 프로젝트 AI 활용_bkit 본문
1. vscode > extension에서 클로드코드 설치

2. bkit 설치
ctrl + ~ 로 터미널 열어 bkit 설치
https://github.com/popup-studio-ai/bkit-starter
GitHub - popup-studio-ai/bkit-starter
Contribute to popup-studio-ai/bkit-starter development by creating an account on GitHub.
github.com
2. 이클립스-VS Code 동기화 설정
- 폴더 열기: VS Code에서 File > Open Folder를 눌러 이클립스에서 작업 중인 프로젝트 루트 폴더를 엽니다.
- 자동 저장 활성화: VS Code 상단 메뉴 File > Auto Save를 체크하세요.
- 이렇게 하면 VS Code에서 AI가 코드를 수정하는 즉시 파일이 저장되고, 이클립스가 이를 감지하여 자동으로 빌드를 시작합니다.
- 이클립스 설정 확인: 이클립스 설정(Window > Preferences)에서 General > Workspace로 들어가 아래 항목들이 체크되어 있는지 확인하세요.
- Refresh using native hooks or polling (외부 파일 변경 감지)
- Refresh on access
3. 같이 쓰면 좋은 vscode extension
1. 컨텍스트 및 지능형 보조용 (Core)
Claude가 내 코드를 더 잘 이해하게 하거나, 부족한 부분을 채워주는 도구들입니다.
- TypeScript-LSP (또는 해당 언어의 LSP): * Claude가 단순히 코드를 추측하는 게 아니라, 실제 타입 체킹과 정의 이동(Go-to-definition) 정보를 바탕으로 코드를 작성하게 돕습니다. TypeScript 사용자라면 필수입니다.
- Error Lens: * 코드상의 에러나 경고를 줄 끝에 바로 표시해 줍니다. Claude가 수정한 코드에 에러가 남았을 때 바로 확인하고 "이 줄에 에러가 있어"라고 즉각 피드백을 주기 좋습니다.
- CLAUDE.md Management: * Claude Code의 프로젝트 메모리 파일인 CLAUDE.md를 관리해 주는 도구입니다. 프로젝트의 규칙이나 스타일 가이드를 Claude가 지속적으로 기억하게 돕습니다.
2. 실행 및 테스트 보조 (Automation)
Claude가 짠 코드를 바로 검증하고 실행할 때 유용합니다.
- Playwright / Vitest: * Claude에게 "테스트 코드 짜고 바로 돌려줘"라고 시킬 때, 이 플러그인들이 설치되어 있으면 브라우저 자동화나 단위 테스트 결과를 에디터 내에서 시각적으로 바로 확인할 수 있습니다.
- REST Client / Thunder Client: * API 개발 시 Claude가 만든 엔드포인트를 .http 파일로 바로 테스트해 볼 수 있습니다.
3. 외부 데이터 연결 (MCP 활용)
Claude Code의 핵심 기능인 **MCP(Model Context Protocol)**를 지원하는 확장 프로그램들입니다.
- Figma MCP: 디자인 시안을 Claude가 직접 읽고 HTML/CSS로 변환하도록 돕습니다.
- GitHub / Jira / Slack Integration: * Claude가 이슈 티켓을 읽고 코드를 수정하거나, 수정 사항을 바로 슬랙으로 공유하게 설정할 수 있습니다.
4. 시각적 워크플로우 보조
- Git Graph / GitLens: * Claude가 만든 수많은 커밋과 브랜치 작업을 시각적으로 한눈에 파악하게 해줍니다.
- Indent Rainbow: * Claude가 생성한 긴 코드 블록의 구조(들여쓰기)를 빠르게 파악하는 데 도움을 줍니다.
4. 같이 쓰면 좋은 vscode extension_ Spring Legacy
1. Java 레거시 핵심 서포트
Spring Legacy 환경은 설정 파일이 흩어져 있는 경우가 많아 Claude가 길을 잃기 쉽습니다. 이를 보완해 주는 도구들입니다.
- Extension Pack for Java (Microsoft): Language Support for Java(TM), Debugger, Maven/Gradle 지원이 포함된 필수 팩입니다. Claude가 프로젝트 구조를 분석할 때 표준화된 Java 프로젝트 정보를 참조할 수 있게 합니다.
- Spring Boot Dashboard / Spring Initializr: 비록 레거시(Spring MVC 등) 중심이라 하더라도, 빈(Bean) 의존 관계를 시각화하거나 런타임 상태를 체크할 때 유용합니다.
- Lombok Annotations Support: 레거시 코드에 Lombok이 적용되어 있다면 필수입니다. 이게 없으면 Claude가 Getter/Setter가 없다고 착각하여 중복 코드를 생성할 수 있습니다.
2. 쿼리 및 DB 작업 최적화
사용자님의 **"콤마(,)를 앞에 두는 규칙"**이 가장 빛을 발하는 영역입니다.
- SQLTools: VS Code 내에서 DB에 직접 연결하여 쿼리를 실행해 볼 수 있습니다. Claude에게 "이 테이블 스키마 읽어서 SELECT 문 짜줘"라고 시킨 뒤, 결과물을 바로 SQLTools에서 돌려보며 검증하기 좋습니다.
- MyBatisX (또는 유사 XML 서포터): Spring Legacy는 SQL을 XML(Mapper)에 관리하는 경우가 많습니다. Claude가 Java 인터페이스와 XML 사이의 연결 고리를 놓치지 않도록 구문 강조와 이동 기능을 제공합니다.
3. 코드 분석 및 컨텍스트 강화
레거시 코드는 '히스토리' 파악이 반입니다.
- Checkstyle-for-Java: 팀 내 코딩 컨벤션(예: 콤마 위치, 들여쓰기 등)을 XML로 정의해두면, Claude가 작성한 코드가 규칙에 어긋날 때 즉시 경고를 띄워줍니다.
- Dependency Analytics: 오래된 라이브러리의 취약점을 찾아줍니다. Claude에게 "이 취약한 라이브러리를 대체할 수 있게 코드를 수정해줘"라고 요청할 때 근거 자료로 쓰기 좋습니다.
+ 사용법
https://github.com/popup-studio-ai/bkit-claude-code
GitHub - popup-studio-ai/bkit-claude-code: bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native developmen
bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native development - popup-studio-ai/bkit-claude-code
github.com
https://www.youtube.com/watch?si=Z2MlGVkJI_VpgBYp&v=o6TrUuFYJfM&feature=youtu.be
https://mangkyu.tistory.com/444
[AI] Claude Code(클로드 코드) 사용법과 고급 사용팁
1. Claude Code(클로드 코드) 사용법과 고급 사용팁[ Claude Code란? ]오늘날 많은 AI 개발 도구들이 존재하지만, Claude Code는 가장 사랑받는 선택지 중 하나로, 앤트로픽이 개발한 터미널 기반의 AI 도구이
mangkyu.tistory.com
'💖INEAST 회사 개인 공부💖' 카테고리의 다른 글
| 이클립스 레거시 스프링 프로젝트 AI 활용_컨티뉴에서 API 사용 (0) | 2026.03.19 |
|---|---|
| ERWIN 에서 테이블 스크립트로 한번에 만드는 방법 (0) | 2026.02.25 |
| 단국대 단아이(API) 관련 (0) | 2025.03.26 |
| ★mssql 테이블 락 걸렸을 때★ (0) | 2025.03.04 |
| 캘린더 관련 API (0) | 2024.12.17 |