필요한 유틸리티 기능은 무엇이 있을까?프로젝트를 진행하다보면 기존의 코드를 사용하던 처음 부터 구축하여 진행을 하던간에 공통 유틸리티 성의 코드를 가져다 쓰거나 만들어서 쓰는 일들이 많은 것 같다.대부분의 요구사항에는 파일이나 엑셀, 암호화 등의 기능을 요구하는 곳이 많기도 하고 접근에 관한 이력을 DB에 저장해야하는 경우도 많았다.파일 유틸암호화 유틸엑셀 유틸request 유틸session 유틸등이 기본적으로 필요했고, 많이 쓰였다. 더 많은 프로젝트를 접해 보면 더 좋겠지만, 위와 관련된 코드들을 구현해 보면 좋겠다는 생각이 들었다. 유틸리티 class보통 이전의 유틸리티 class들을 static으로 불러와 많이 사용하였다. 요즘은 new 또는 @Component로 DI 를 통해 사용한다고 하는데 ..
1. Dependency 추가// build.gradleimplementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '3.2.5'runtimeOnly group: 'com.h2database', name: 'h2', version: '2.2.224'compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.30'annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.30'2.property 추가// application.ymlspring: ..

1. 구성 계획 개발환경은 Window에서 진행되고 Backend는 python fastapi Frontend는 nextjs를 사용해볼 계획이다. 배포까지 하면 좋겠지만 추후로 미루기로 하자. IDE는 Pycharm을 쓸예정이다. (VSCode를 써보 되긴하지만, Jetbrain을 결제해서 쓰고 있어서 Pycharm을 쓰기로 결정 Front도 WebStorm을 쓸 예정이다. 2. 개발환경 OS : Window 10 Python : 3.10 으로 anaconda로 가상환경을 구성하지 않고 venv로 구성을 한다. 1. 프로젝트 만들기 Pycharm 실행 후 New Project를 선택하면 Python관련 프로젝트에 FastAPI가 있지만 Pure Python으로 진행한다. 프로젝트 이름은 commonSta..
- Total
- Today
- Yesterday
- LangChain
- 관리자
- babel
- nodejs
- Webpack
- Project
- nextJS
- rag
- Ktor
- 개발블로그
- 프론트엔드
- Next.js
- 웹개발
- AI챗봇
- github
- fastapi
- llm
- REACT
- til
- Page
- 챗봇개발
- Docker
- PostgreSQL
- 리액트
- 백엔드
- 페이지
- kotlin
- Python
- 백엔드개발
- 로컬LLM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |