How to bind terminal dependency via Jackson?
Open
- Dominant language
- Java
- Stars
- 12.7k
- Forks
- 1.7k
- Avg merge
- 11m
- Merged PRs (30d)
- 2
Description
We have an object like this
```java
public class Foo {
Foo(@PayPal CreditCardProcessor processor) {
...
}
}
```
But our `CreditCardProcessor` is created via Jackson binding
```java
public class PayPalCreditCardProcessor implements CreditCardProcessor {
@JsonCreator
PayPalCreditCardProcessor(@JsonProperty("cardNumber") String cardNumber) {
...
}
}
```
How do we make this dependency graph happen?
Contributor guide
Assessment
This issue has not been assessed yet.