Develope 98

(6) 개발 표준 정의서를 md 로 바꾸어보았다

전달할 명령어🏦 은행 계좌 시뮬레이터 - 송금 기능 추가 요청🏦 은행 계좌 시뮬레이터 - 송금 기능 추가 요청기존 은행 계좌 시뮬레이터에 계좌간 송금 기능을 추가해주세요.📋 구현 요구사항1. 백엔드 로직 (Java/Spring Boot)Transaction.java 수정TransactionType enum에 TRANSFER_OUT("송금"), TRANSFER_IN("입금받음") 추가 Transfer 거래 시 상대방 계좌번호를 저장할 수 있도록 targetAccountId 필드 추가 AccountService.java 수정transfer(Long fromAccountId, Long toAccountId, BigDecimal amount, String description) 메서드 추가 검증 로직: 송..

Develope/AI Coding 2025.08.24

(5) cluade 와 cursor에게 같은 명령어로 토이 프로젝트 생성을 시켜보았다

실행 명령어Java 17 + Spring Boot + 내장 Tomcat으로 은행 계좌 시뮬레이터 만들어줘:기술스택:- Java 17, Spring Boot 3.x, Maven - 내장 Tomcat 서버 사용- spring-boot-starter-web + thymeleaf- Bootstrap 5- DB 완전 배제, 100% 인메모리 저장데이터 저장:- ConcurrentHashMap으로 계좌/거래내역 저장- AtomicLong으로 ID 자동생성 - 서버 재시작시 데이터 리셋 (의도된 동작)기능:1. 계좌 개설 (이름, 초기입금액)2. 입금/출금3. 계좌 조회/목록4. 거래내역 확인5. 웹 UI로 모든 기능 접근패키지: cohttp://m.example.bank포트: 8080실행: java -jar b..

Develope/AI Coding 2025.08.24

(3) 프로젝트 생성 : 주제 정하기 및 생성

받은 요구사항은- JAVA 로 개발된 Backend - spec을 정의했을 때와 하지 않았을때의 차이를 볼 수 있는가- md 에 따라 agent에게 다르게 시켯을 때 요약하면 실사용 비교를 하고 싶다는 것이다. 1. 주제 정하기빈 폴더를 생성하고 주제부터 정해본다 클로드 시키면 된다. 👩‍💻 클로드 코드에게 코드를 짜라고 일을 시킬껀데... java 기반의 간단한 토이 프로젝트가 뭐가 있을까?> Claude Code로 만들기 좋은 Java 토이 프로젝트들을 추천해드릴게요!초급 프로젝트1. 간단한 계산기 (Console Calculator)2. 할일 관리 앱 (Todo CLI)3. 간단한 은행 계좌 시뮬레이터....9. REST API 서버Spring Boot 기반 간단한 CRUD 작업 JSON 데이터..

Develope/AI Coding 2025.08.22

(2) Claud, Cursor 설치

Cursor 와 Claude(+code) 를 설치한다. Cursor 설치공식 홈페이지에서 설치 가능하다.https://cursor.com/home?from=agents 기본으로 설정 후 privacy mode 로 변경해주면 된다. Claud Code 클로드 코드의 경우 기본적으로 linux 환경에서 실행하는 것이 좋다.(1) 사전설치git : https://git-scm.com/downloadsnode : https://nodejs.org/ko/download node의 경우 맨 아래의 msi 를 설치해도 무방하다wsl : 인증서 문제가 일어나서 사내망이다 싶으면 일단 wsl 로 ...하는데 결국 실패해서 cmd 쓰는중 인증서 관련회사 사내망을 쓰는 사람들이라면 인증서 에러가 날 것이다.node..

Develope/AI Coding 2025.08.22

(1) 뒤쳐지지 않기위해 AI 공부를 해본다

주저리주저리 이직하고나서 개발을 1도 하지 않는 아키텍트가 되었습니다...이직 하기 전(2022) 공부했던 AI 들은 이제 5년만에 미친 성장을 이루어내서 누가 요즘 개발자 데리고 개발해 ㅠㅠ!!! 싶을정도로 성장했다고 하는데..대기업이라 그런지 미적지근하다 요구사항이 수준이 높고폐쇄망인 환경도 있고신뢰상의 이유로 AI를 쓰지 않는 기업이 많다 AI가 개발자 대체되고있는건 이미 시작되었지만나에게 영향을 미치는 건 3년뒤쯤이 아닐까 생각해본다 기업들도 바보가 아니다 조만간 적용할 것 같다 AI시대가 도래한 만큼AI를 어떻게 잘 쓰는지가 중요한 포인트가 될 것이라 생각한다. AI를 가장 잘쓰는 방법은"AI돌려막기"를 하는 방법이다. AI를 쓰는 친구는 왜 그런 가짜사례를 택햇냐고 하지만여튼 KIRO의..

Develope/AI Coding 2025.08.22

[JPA] 객체지향 쿼리 언어

1. JPQL 가장 단순한 조회 방법 EntityManager.find() 객체 그래프 탐색 : a.getB().getC() JPA를 사용하면 엔티티 객체를 중심으로 개발 검색 시 테이블이 아닌 엔티티 객체를 대상으로 검색해야 함 검색 조건이 포함된 SQL이 필요 JPA는 SQL 을 추상화 한 JPQL이라는 객체지향 쿼리 언어 제공 SQL과 문법이 유사하지만 SQL은 아님 JPQL은 엔티티 대상 SQL은 DB대상 em.createQuery( “SELECT m FROM Member m WHERE m.USERNAME like ‘%EB%'" , Member.class ).getResultList(); 2. Creiteria 자바 코드로 JPQL 을 작성 가능 JPQL 빌더 역할 JPA 공식 기능 단점 : 너무..

Develope/DataBase 2021.09.26

[JPA] 엔티티 매핑

객체와 테이블 매핑 : @Entity, @Table 데이터베이스 스키마 자동 생성 : @Column 필드와 컬럼 매핑 : @Id 기본 키 매핑 : @ManyToOne, @JoinColumn 객테와 테이블 매핑 : @Entity, @Table 기본 생성자 필수(public/protected) final, enum, interface, innerclass 사용 불가 저장 필드에도 final 사용 불가 속성 @Entity(name = entityName) : 매핑할 엔티티 이름 @Table(name = tableName) : 매핑할 테이블 이름 데이터베이스 스키마 자동 생성 : @Column DDL을 애플리케이션 실행 시점에 자동 생성 객체 중심 DDL 생성 기능은 자동 생성 시에만 사용되고 실행 로직과는 무..

Develope/DataBase 2021.08.17

[JPA] 영속성 컨텍스트

https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 자바 ORM 표준 JPA 프로그래밍 - 교보문고 스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임 | ★ 이 책에서 다루..

Develope/DataBase 2021.08.12