Tag: 春天webflux

带kotlin功能路由器的非反应性Spring Web

我可以使用新的Kotlin DSL来设置路由,例如: router { ("/blog" and accept(TEXT_HTML)).nest { GET("/", fooHandler::findAllView) GET("/{slug}", fooHandler::findOneView) } ("/api/blog" and accept(APPLICATION_JSON)).nest { GET("/", barHandler::findAll) GET("/{id}", barHandler::findOne) } } 与无反应的网页部分? 基础数据库将是Postgres和非Reactive基于servlet的应用程序服务器,因此我不希望/不需要使用Flux或Mono作为barHandler或存储库函数的返回类型。 但是我喜欢新的路由器DSL和Kotlin一起使用,它比基于@RequestMapping注解更强大,并且更容易掌握所有的应用路由。

Spring WebFlux和Kotlin支持:如何做集成测试?

https://docs.spring.io/spring-framework/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/kotlin.html#easy-testing-kotlin-and-junit-5显示了一个代码示例一个集成测试。 不过我不明白这一行: val application = Application(8181) 8181应该是端口号。 但是Application从哪里来? 这是Spring Boot应用程序的应用程序类吗?