Java 관련 궁금증 - Java Spring Boot (4) 썸네일형 리스트형 REST API vs MCP(WebSocket) ✅ 게시판 처럼 실시간 업데이트가 필요하지 않은 경우는 기존 REST API를 사용하는 게 효율적이고, 실시간 채팅 등 업데이트가 바로바로 필요한 경우는 MCP를 통하는 것이 좋아 보임. MCP(Model Context Protocol) 이란 ? MCP란 클라이언트-서버 간의 통신을 효율적으로 관리하는 프로토콜 ✅ MCP가 기존 클라이언트-서버 프로토콜보다 나은 점은? ☑ 불필요한 연결 설정 감소 → 요청 시 매번 연결을 설정할 필요가 없음☑ 응답 속도 향상 → 동일한 컨텍스트 내에서 요청을 효율적으로 처리 가능☑ 데이터 전송 최적화 → 중복되는 정보 전송을 최소화하여 네트워크 비용 절감☑ 다양한 서비스와의 통합 가능 → REST API, WebSocket 등과 함께 사용 가능 ✅ MCP의 개념 정리 1. 프로토콜이지만 기존 네트워크 프로토콜(TCP/IP, HTTP)과는 다름 • 기존의 네트워크 프로토콜이 전송 계층에서 동작하는 반면, • MCP는 애플리케이션 계층에서 클라이언트-서버 간 상호작용을 간소화하는 역할 2. 클라이언트-서버 간 데.. database, db연결 할 때 오류 해결 아래와 같이 datasource 부분의 url이 특정되어 있지 않다라는 에러가 뜨면,디렉토리에서 resources -> application-local.yml 이 파일 이름이라면,오른쪽 상단의 run하기 전에 구성편집에서 "활성화된 프로파일"에 local이라고 입력해줘야 실행이 됨. Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.2024-07-28T22:40:40.839+09:00 ERROR 98922 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ********.. OOP 객체 지향 프로그래밍(생활 코딩) import java.io.FileWriter; import java.io.IOException; public class OthersOOP { // throws IOException은 파일이 없을 경우 에러가 나지 않게 하기 위해 설정한 것. public static void main(String[], args) throws IOException { // class : System, Math, FileWriter // instance : f1, f2 // *인스턴스(instance) // 자바에서 클래스를 사용하기 위해서는 우선 해당 클래스 타입의 객체(object)를 선언해야 합니다. // 이렇게 클래스로부터 객체를 선언하는 과정을 클래스의 인스턴스 화라고 합니다. // 또한, 이렇게 선언된 해당 클래.. 이전 1 다음