Spring에는 원래 관심이 없다가 최근 Spring AI 1.0.0-SNAPSHOT 이 나와서 관심이가기 시작했습니다.
그래서 코딩애플님에게 Spring을 배우기 시작하면서 바로 Spring AI 적용해봤어요.
참고
https://docs.spring.io/spring-ai/reference/api/chat/openai-chat.html
초간단하게 GPT 이용이 가능하네요.
기존 Spring으로 만든 서비스에 챗봇을 심는다든지 그런 일들도 늘어날까 생각이 듭니다.
ps.
Spring 배우기전에는 틀딱들이 좋아하는 아저씨 취향의 프레임워크일거라고 생각하고
노관심이다가, 실제로 공부해보니 느낀점
1. 자동완성오짐. 임포트거의 자동으로 해줌. 너무 쾌적해서 임포트를 뭘했는지 신경이 안쓰임
허구헌날 패키지 불러올 때 빨간줄 없애느라 골치아프다가 신세경
2. build.gradle에서 패키지관리가 신세대 개발툴인 flutter급으로 간편함.
3. 어노테이션만 하면 필요한 함수도 만들어줌 (롬복)
4. app.use() app.include_router() 이런짓거리 안하고, 클래스에 기능별 어노테이션만하면 알아서 잘 연결해줌.
5. .intellij에서 아이콘이 이뻐서 코딩할맛남
6. 타임리프 대신, pug등 다양한 템플릿 엔진 사용가능 pug는 express, FastAPI에서도 쓸수있어서
템플릿엔진 천하통일가능.
7. swagger 설치하면 , 자동스캔해서 api문서 자동생성 - FastAPI 다음으로 편리한듯.
배운 지 얼마 안됐지만, 자바 스프링이 이렇게 맛있는 건줄 몰랐네요.
FastAPI의 데코레이터 기반 프레임워크가, Spring의 애너테이션기반에 영향을 받은것
같아 보이네요.
게다가 인공지능까지 간편하게 만들 수 있어서, 가지고 놀기 정말 좋은듯.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.
-
이 게시글은
김지한에 의해 9 월, 2 주 전에 수정됐습니다.