TIL - 2025년 8월 10일
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 Spring AI Embedding Model 연동 공부 내용 정리 사이드 프로젝트 진행하기 💡 오늘 느낀 점 오늘은 영어 공부, 인강, 사이드 프로젝트 그리고 Spring AI Embedding Model 연동에 대해 공부하였다. 요즘 핫한...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 Spring AI Embedding Model 연동 공부 내용 정리 사이드 프로젝트 진행하기 💡 오늘 느낀 점 오늘은 영어 공부, 인강, 사이드 프로젝트 그리고 Spring AI Embedding Model 연동에 대해 공부하였다. 요즘 핫한...
최근들어 가장 핫한 주제인 AI에 대해 Spring 진영에서도 관련 프레임워크가 나왔다. Spring AI라는 것으로 LLM, Embedding Model, Vector DB 등을 연결하기 쉽고 관련 인터페이스들을 다양하게 제공해준다. Ollama를 선택한 이유 Ollama를 선택한 이유는 아래와 같다. 무료 Embedding Model 제공...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 ResponseEntity 공부 내용 정리 💡 오늘 느낀 점 오늘은 영어 공부, 인강, ResponseEntity 공부 내용을 정리하였다. Spring을 사용해서 RESTful API를 개발하여 응답을 처리할 때 거의 대부분은 ResponseEn...
ResponseEntity Controller에서 정의한 엔드포인트의 Http 응답을 세밀하게 조작할 수 있게 해주는 클래스이다. 이 클래스를 통해 Http 헤더, 바디, 상태 코드까지 조작이 가능하다. ResponseEntity 내부 코드 public class ResponseEntity<T> extends HttpEntity<T...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 Dockerfile 운영 환경별 분리 방법 공부 💡 오늘 느낀 점 오늘은 영어 공부, 인강, Dockerfile 운영 환경별 분리 방법에 대해 공부하였다. Dockerfile은 하나만 사용하는게 아닌 운영 환경별로 분리해서 관리를 하는데, 이에 ...
실무에서 개발을 진행할 때 일반적으로 설정 파일을 local, dev 등으로 나눠서 환경에 따라 관리한다. docker image를 빌드시킬 때 사용하는 Dockerfile도 이처럼 분리하여 관리가 가능하다. 환경별 분리 local.Dockerfile 예시 FROM openjdk:17-jdk-alpine WORKDIR /app COPY ta...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 영어 회화학원 다녀오기 static 키워드 공부 내용 정리 💡 오늘 느낀 점 오늘은 영어 학원을 다녀온 후 Java의 static 키워드에 대해 공부하였다. static 키워드가 붙은 요소가 JVM 상에서 어떻게 동작되는지에 대해서 알 수 있...
static 키워드 static이란 인스턴스를 직접 생성하지 않고도 접근이 가능한 상태를 만들도록 하는 키워드이다. static 키워드의 특징은 아래와 같다. 클래스가 처음 참조될 때 JVM이 로딩하고 static 키워드가 붙은 요소는 메서드 영역(static 영역)에 올라가짐 인스턴스를 생성하지 않아도 접근 가능 공유 자원으로 동작함 ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 인강 3개 이상 듣기 PT 다녀오기 클래스, 객체, 인스턴스 개념 공부하기 💡 오늘 느낀 점 오늘은 영어 공부와 인강, PT 그리고 클래스와 객체, 인스턴스에 대한 개념에 대해 공부하였다. 평소 객체와 인스턴스라는 용어를 구분하지 않고 사용했는데 오늘 공부하면서 ...
클래스 쉽게 말하면 객체를 만들기 위한 설계도이다. 객체를 만들기 위한 상태(필드), 행위(메서드)만 정의되어 있다. 클래스 예시 public class Book{ private String title; private String content; private String isbn; // getter, setter } 위와 같이 ...