漓江丽火
漓江丽火
``` cmd E:\d\games\bms-install\beatoraja0.8.8-modernchic> E:\d\games\bms-install\beatoraja0.8.8-modernchic>java -version openjdk version "1.8.0_422" OpenJDK Runtime Environment Corretto-8.422.05.1 (build 1.8.0_422-b05) OpenJDK 64-Bit Server VM Corretto-8.422.05.1 (build 25.422-b05, mixed mode) E:\d\games\bms-install\beatoraja0.8.8-modernchic> E:\d\games\bms-install\beatoraja0.8.8-modernchic> E:\d\games\bms-install\beatoraja0.8.8-modernchic>"beatoraja-config.bat" E:\d\games\bms-install\beatoraja0.8.8-modernchic>REM *** Set system-wide...
If understood `macwire` as scala `implicit`(get by `Context` in this position). It's better to throw a compile time Exception.
 @kamilkloch Provide a reproduct. ``` scala import io.circe._ import io.circe.syntax._ import io.circe.generic.JsonCodec import io.circe.generic.extras.semiauto._ import io.circe.generic.extras.Configuration @JsonCodec case class Params(p1: String, p2: Option[Int]) val jsonString1: String = """{ "p1":...
> > @kamilkloch Provide a reproduct. > > Yes, I do get the same result. > > I believe most correct solution would be to add `io.circe.generic.extras.Configuration.dropNullValues`. Then one could...
sbt command ``` shell sbt>wire-web-scala/reStart ``` and input the url in browser. ``` url http://127.0.0.1:8080/api/cats ``` or ``` url http://127.0.0.1:8080/api/{StringParameter} ```
@adamw Already reproducted. Have a look if there are any other needs. [Repo djx314/macwire-issue281](https://github.com/djx314/macwire-issue281) [Injection code that need macwire](https://github.com/djx314/macwire-issue281/blob/main/src/main/scala/macwire/test/app/AppInjection.scala) [Point Line](https://github.com/djx314/macwire-issue281/blob/main/src/main/scala/macwire/test/app/AppInjection.scala#L17) [All code](https://github.com/djx314/macwire-issue281/tree/main/src/main/scala/macwire/test/app)
Run result ``` sbt sbt:macwire-issue281> run [info] running macwire.test.app.MainApp resourceA value:5 resourceB value:2 macwire-issue281 executed successful. [success] Total time: 1 s, completed 2023-3-17 3:41:23 ```
Provide a quick fix and expect a more reasonable approach. [Code link](https://github.com/djx314/macwire-issue281/blob/fix-issue/src/main/scala/macwire/test/app/AppInjection.scala) ``` scala class AppInjection { lazy val namedInstance: Named = Named("macwire-issue281") private case class ServiceBImpl(test: PrintString) { def...
@hvesalai Use ```scala case class DKey(name: String, value: Json) val query = friendTq.map { friend => friend.id -> (friend.id, friend).shaped.({ case (id, friend) => DKey("id", id.asJson) -> DKey("model", friend.asJson) },...