├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── kotlin │ └── com │ │ └── easy │ │ └── kotlin │ │ └── webflux │ │ ├── WebfluxApplication.kt │ │ ├── dao │ │ └── PersonRepository.kt │ │ ├── handler │ │ └── PersonHandler.kt │ │ ├── model │ │ └── Person.kt │ │ ├── router │ │ └── RouterConfig.kt │ │ ├── server │ │ └── HttpServerConfig.kt │ │ └── service │ │ └── PersonService.kt └── resources │ └── application.properties └── test └── kotlin └── com └── easy └── kotlin └── webflux └── WebfluxApplicationTests.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/WebfluxApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/WebfluxApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/dao/PersonRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/dao/PersonRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/handler/PersonHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/handler/PersonHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/model/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/model/Person.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/router/RouterConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/router/RouterConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/server/HttpServerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/server/HttpServerConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/easy/kotlin/webflux/service/PersonService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/main/kotlin/com/easy/kotlin/webflux/service/PersonService.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9000 -------------------------------------------------------------------------------- /src/test/kotlin/com/easy/kotlin/webflux/WebfluxApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKotlin/kotlin-with-webflux/HEAD/src/test/kotlin/com/easy/kotlin/webflux/WebfluxApplicationTests.kt --------------------------------------------------------------------------------