728x90 반응형 SMALL Dev Study4 패스트 캠퍼스 Spring Webflux 완전 정복 : 코루틴부터 리액티브 MSA 프로젝트까지 2025.07.18 기준 2025. 7. 18. Functional Endpoints 와 Annotated Controllers - chatGPT 기반 답변 정리 1. Functional Endpoints 와 Annotated Controllers의 주요 차이점을 표로 정리구분 Functional Endpoints Annotated Controllers 요청 매핑 방식RouterFunction, HandlerFunction 조합@RestController, @RequestMapping 등 어노테이션코드 구조함수형(람다, 함수 조합)클래스/메소드 단위, 선언적라우팅 정의명시적으로 라우터에서 경로와 핸들러 연결어노테이션으로 경로와 메소드 지정테스트 용이성함수 단위로 분리되어 테스트가 용이Spring MVC와 유사, 통합 테스트에 적합가독성/익숙함함수형 프로그래밍에 익숙한 개발자에게 적합Spring 개발자에게 익숙, 가독성 높음활용.. 2025. 6. 22. Spring WebFlux란? - chatgpt 기반 질문 답변 정리 Java에서 WebFlux는 최근 많이 쓰이는 기술인데, Reactive Programming 기반으로 동시성과 성능에 특화된 웹 애플리케이션을 만들기 위해 사용됨 WebFlux란?Spring WebFlux는 Spring Framework 5에서 도입된 비동기(Non-blocking), 반응형(Reactive) 웹 프레임워크입니다.기존의 Spring MVC는 동기/블로킹 방식Spring WebFlux는 비동기/논블로킹 방식✔ 기술 구성요소Reactive Streams 표준 기반Reactor(Project Reactor) 사용 (Mono, Flux 타입)Netty, Undertow, Servlet 3.1+ 지원 WebFlux를 왜 공부하는가? (이유 & 목적)이유설명.. 2025. 6. 3. Readable Code 회사에서 프로젝트를 유지보수하면서 기존 코드를 수정 및 추가하는 업무를 주로 하는데- 기존 코드 분석하며, 코드 작성자가 어떤 생각, 어떤 의도로 코드를 짰을까?- 더 나은 방법으로 짤 순 없었을까? 없을까?- 어떻게 작성해야 간결하고 수정(유지보수)하기 쉽고 효율적일까?- 이렇게 리팩토링한 코드가 최선일까? 에 대한 질문, 생각들이 떠올랐는데 최대한 내 선에서 생각을 하고 코드 작성을 했지만이에 대한 궁금증과 확답, 확신이 필요했고 아쉬움이 남았었다. 그래서 나에게 필요하다고 생각이 들어 다음 강의를 듣기 시작했다.내가 궁금했던 내용들도 있어서 한 번으로는 안될 것 같고 몇 번 반복해서 들으면서 공부해서 개발할 때 적용해야겠다. 이전에는 신기술, 언어, 프레임워크 등에 대한 내용을 주로 공부했다면, 지.. 2025. 1. 31. 이전 1 다음 728x90 반응형 LIST