<https://twitter.com/sdeleuze/status/1321355855619...
# spring
s
n
he seems to be a very popular guy
😂 1
s
^^
t
Regarding this issue: https://github.com/spring-projects/spring-framework/issues/22462 So the fix was specific to some annotations like
@Transational
, I’m worried because there are some useful annotations like micrometer
@Timed
that do not work correctly yet. I’ve seen the change in the milestone to
5.x Backlog
, is that because there is no “5.4” label yet, or is it not really a priority for you guys? Oh, and thank you for your hardwork in making spring+kotlin getting so much better year after year! it’s a pleasure to use this combo
s
I put that back in the backlog (BTW there won’t be 5.4, next will be 6 the backlog will be updated shortly to reflect this) because Coroutines support for annotation like that mostly require special handling as explained in the issue. Could you add your
@Timed
use case as a comment with if possible the error log and a repro project ? Does this annotation work with Reactive types already ?
t
Nice work! This is all very exciting, and I'm really happy to see kotlinx.serialization support in there!
s
Thanks 🙂
If somebody wants to write a blog post testing the new multiplatform support with a Kotlin JS 1.4 frontend with the new IR activated that would be really awesome. Feel free to take some inspiration from https://github.com/sdeleuze/spring-kotlin-fullstack if that can help. IMO it would have more impact with a regular Spring MVC with annotation backend since that's what people know widely.
In this sample project the shared domain class was very simple due to the lack of kotlinx.serialization support, now it could be ok to do some kind of todo app for example.
Also I recommend watching

https://www.youtube.com/watch?v=KnCixUvhmhk

If you have an existing Boot backend with a Typescript backend to port that would be even better
t
Could you add your @Timed use case as a comment with if possible the error log and a repro project ? Does this annotation work with Reactive types already?
Sorry @sdeleuze I did not see your comment until now. What do you mean by reactive types? Things such as kotlinx's
Flow
or spring's
Flux
? My use case is quite simple, any suspend function will report metrics badly, as when it suspends it will count as an exit.