ChatGPT 활용하기 - spring boot api 생성 편

chatGPT로 API 구현 뿐만 아니라 테스트코드, 거디다가 README 까지 자동으로 작성해보았습니다. 아래와 같은 순서로 최종 코드를 얻어냈습니다. 1. 사용자로부터 url 을 입력 받으면 사이트의 타이틀, 대표이미지, 설명을 수집하는 API를 만드려고 합니다. 이 기능을 코틀린으로 구현해주세요. 2. 구현된 코드를 Spring Boot Controller와 Service 로 다시 작성해주세요. 3. API 사용을 위한 README 도 작성해주세요. 여기까지 일단 동작하는지 실제 구현하고 확인합니다. 잘 동작합니다. 조회 코드에, null safety 때문에 elvis 연산자만 하나 추가해주었습니다. 5. kotest를 적용한 테스트 코드도 작성해주세요 6. 수집한 결과를 database에 저장할 수 있게 JPA로 구현해주세요. 7. 테스트 코드를 다시 작성해주세요. 여기까지 작성한 결과물을 Github에 올려 두었습니다. https://github.com/revfactory/metadata-crawler 채팅 쓰레드를 새로 열 때마다 마다 조금씩 다른 결과가 나옵니다. 한글로 진행할 경우, 응답 속도가 느리고, 많은 연산이 발생하여 대화 중간에 중단될 가능성이 높습니다. 위에 나열된 내용을 순서대로 그냥 구글 번역 돌려보시면 어떤식으로 chatGPT를 활용할 수 있을지 감이 오실 것 같습니다. 위 질문에서 응용해보면 됩니다. 예를 들어 질문을 다른 기능으로 변경해도 되고, 클래스명을 명시해도 됩니다. api path를 지정해줘도 말 잘 듣습니다. spring webflux 로 코드를 짜달라고 해도 해줍니다. mysql 대신 mongoDB로 해달라고 해도 됩니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 12월 17일 오후 3:13

댓글 0