2025/08 2

서버개발자로서 살아남기- spring json 라이브러리 어노테이션 부수기

아래와 같은 Json 관련 어노테이션이 있다.아래 어노테이션을 상세분석 해보자@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(Include.NON_NULL) @JsonAutoDetect @JsonPropertyOrder(alphabetic = true) @JsonRootName(value = "result")Jackson 어노테이션 상세 분석@JsonIgnoreProperties(ignoreUnknown = true)@JsonIgnoreProperties(ignoreUnknown = true)목적: JSON 역직렬화 시 알 수 없는 속성을 무시동작: JSON에 클래스에 정의되지 않은 필드가 있어도 예외를 발생시키지 않고 무시예시: JSON에 "..

서버개발자로서 살아남기 - MCP 실무에서 활용하기 with 옵시디언, mysql, 파일시스템 (1)

MCP란?MCP(Model Context Protocol) 는 Anthropic이 2024년 11월 26일 공개한 개방형 표준 프로토콜입니다.대규모 언어모델(LLM)이 인터넷, 데이터베이스, 파일 시스템 등 다양한 외부 툴과 안전하고 쉽게 양방향 소통할 수 있도록 만든 규격입니다. 쉽게 말해, AI 모델이 인터넷 검색, 파일 저장, 코드 실행, 데이터베이스 작업 등 여러가지 도구(tool)를 사용할 수 있게 해주는 공통의 사용 설명서라고 생각하면 됩니다. AI 분야의 "USB-C 포트" 라고 비유될 만큼, 어떤 AI 모델이나 도구든 동일한 방식으로 연결 가능합니다.MCP 등장 배경기존 방식의 한계점이전에는 AI 모델과 외부 도구 연결 시 여러 문제가 있었습니다:특정 프레임워크(예: LangChain, L..

728x90