반응형 🍃 Language54 [Webflux](보류)Java기반 Spring webflux 시작하기 - RestController 방식 사실 나의 목표는 Intellj에서 gradle로 Kotiln기반 Spring webflux 프로젝트를 시작하는 것이다. 그런데 일단 코틀린기반으로 Webflux프로젝트를 진행한 사례를 찾기 쉽지 않았다. 그래서 우선 java기반으로 hello world를 먼저 찍어보고, 이걸 먼저 이해한다음에 kotiln으로 도전해봐야겠다.. 그런데, 그 전에 java기반 코드를 작성할 수 있는 방법은 3가지가 있는것 같다.. (각 차이점은 사실 잘 모르겠다) Handler기반 방식 : https://pearlluck.tistory.com/714 RestController 방식 : 현재글 Reactor 방식 우선 이번 글에선 RestController기반 방식으로 구현된 예제만 기록해보려고한다. dependecy 적용.. 2022. 2. 1. [Webflux](보류)Java기반 Spring webflux 시작하기 - Handler방식 사실 나의 목표는 Intellj에서 gradle로 Kotiln기반 Spring webflux 프로젝트를 시작하는 것이다. 그런데 일단 코틀린기반으로 Webflux프로젝트를 진행한 사례를 찾기 쉽지 않았다. 그래서 우선 java기반으로 hello world를 먼저 찍어보고, 이걸 먼저 이해한다음에 kotiln으로 도전해봐야겠다.. 그런데, 그 전에 java기반 코드를 작성할 수 있는 방법은 3가지가 있는것 같다.. (각 차이점은 사실 잘 모르겠다) Handler기반 방식 : 현재글 RestController 방식 Reactor 방식 으허,,..너무 산넘어 산이다ㅠㅠㅠ 1. New Project 생성 Intellj > New > New Project > Spring Initializr로 프로젝트를 바로 생.. 2022. 2. 1. [Webflux + Kotlin] Intellij에서 gradle로 Kotiln기반 Spring webflux 프로젝트시작하기 이 내용을 어떤 카테고리에 넣어야할지도 의문이 들었다. 그리고 관련된 내용을 검색해봐도 항상 내가 원하는 모든 조건을 만족할만한 예제가 없었다. ㅠㅠㅠ 내가 원하는 조건은 아래와 같다. 그리고 앞으로도 이 조건대로 kotiln기반 Spring webflux를 스터디 해볼 예정이다. IDE: Intellj Build Tool : gradle Language : Kotiln Framework : Spring5 (Webflux) 하 이 조건대로 코틀린 예시까지 있는 책 어디 없나 진짜..(spring공식문서뿐이네;) 보통 다 자바언어로 구현하거나 maven프로젝트가 많다..그래서 내가 원하는 조건의 프로젝트 예시는 거의 없다..흑 webflux는 reactor라는 라이브러리를 사용해서 비동기처리를 진행하는데,.. 2022. 2. 1. [WebFlux] 💚 Webflux 그림으로 이해하기(Reactive프로그래밍) 아래의 개념정리는 유튜브 메타코딩의 spring boot weblflux강좌를 요약한 내용입니다. webflux에 대한 개념이 1도 잡혀있지 않았는데 강의를 보고 진짜 금방 이해가 되었다. 정말 이해하기 쉽게 설명해주셨다. Spring Webflux가 '왜' 나왔는가? 예를 들어, 아래와 같이 A가 몇시냐고 물어봤을때 그 대답을 얻기까지 과정은 아래의 프로세스에 따라서 진행이 된다. 하지만 이렇게 진행할 경우 두가지 문제점이 있다. 멍때리는 시간이 존재한다. 그 시간에 다른일을 못함 알고싶은 정보를 알기 위해선 항상 물어봐야한다. 그래서 이 문제점을 해결할 수 있는게 Reactive programing (반응형 프로그래밍) Reactive programing (반응형 프로그래밍)이란, "요청이 있을때 .. 2022. 2. 1. [Kotlin] 코틀린 코루틴 개념과 basics - 새차원 강의1,2요약 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 그리고 간단한 기본문법도 살펴봤다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?... 2022. 1. 31. [Kotlin] 코틀린 심화문법2 (확장함수/고차함수/표준라이브러리) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 그리고 간단한 기본문법도 살펴봤다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?... 2022. 1. 31. [Kotlin] 코틀린 심화문법1 (람다식:lambda expression) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 :.. 2022. 1. 31. [Kotlin] 코틀린 기본문법3 (클래스와 컬렉션: List/Map/Set) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 이전에 한 기본문법 심화버전으로! 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] .. 2022. 1. 30. [Kotlin] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?.) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 이전에 한 기본문법 심화버전으로! 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) NULL 처리 기본적으로 코틀린은 널값을.. 2022. 1. 30. [Kotlin] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 일단 무작정 코틀린으로 클래스를 만들어서 hello world를 시작했다. https://pearlluck.tistory.com/700 [Kotiln] 코틀린 Spring boot로 HelloWorld API 만들기 이전에 세팅한 환경에 이어서 기본적인 api 생성하는 튜토리얼을 진행해보려고 한다. 일단은 그냥 spring boot MVC모델에 기반한 api를 테스트해보고, 다음으로 spring boot5에서 지원하는 webflux기반의 ap pearlluck.tistory.com 그런데 이렇게 클래스로 코드를 돌리는 방식 말고 스크래치 파일을 만들어서 더 간단하게 코드를 돌려볼수 있는 방법이 있었다. 앞으로 이 방식으로 코틀린 기본문법을 익혀볼 생각이다. Scratch File (스크래치 파일) scr.. 2022. 1. 30. 이전 1 2 3 4 5 6 다음 728x90