Tag: springwebflux

在Spring WebFlux中实现Spring Cloud Sleuth的TracingWebFillter

我有一个使用Spring Cloud Sleuth的function端点(Kotlin)的Spring Boot Reactive应用程序。 我想自定义响应标题以包含跟踪标识。 我看了一下手册,看到使用TraceFilter的部分: 1 我试图使用TraceWebFilter做同样的事情,但它不公开构造函数。 有什么方法可以在使用Reactive Web Framework时实现这个定制。 我为Spring Cloud Sleuth使用了2.0.0.M5版本 提前致谢!

在这种情况下,神秘地转义try-catch块的例外最可能的原因是什么?

我在这样的Kotlin项目中使用Spring WebClient : data class DTO(val name: String) @Component class Runner: ApplicationRunner { override fun run(args: ApplicationArguments?) { try { val dto = get() } catch (e: Exception) { println(“ERROR, all exceptions should have been caught in ‘get’ “) } } } inline private fun get(): TResult? { var result: TResult? = null try { […]

如何创建一个数据类实现Spring Secuirty特定的UserDetails

我正在尝试将一些spring-webflux示例代码迁移到kotlin。 目前我想将我的Spring Data Mongo示例转换为kotlin。 有一个User ,原Data Mongo版本看起来: @Data @ToString @Builder @NoArgsConstructor @AllArgsConstructor @Document class User implements UserDetails { @Id private String id; private String username; private String password; @Builder.Default() private boolean active = true; @Builder.Default() private List roles = new ArrayList(); @Override public Collection getAuthorities() { return AuthorityUtils.createAuthorityList(roles.toArray(new String[roles.size()])); } @Override public boolean isAccountNonExpired() { […]