Convert GenericType or ResolvedType to JavaType
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginnen Sie mit den TypeResolver- und TypeFactory.defaultInstance().constructType-Beispielen des Issues und untersuchen Sie anschließend, wie GenericType und ResolvedType dargestellt werden und wie Jackson2JsonRedisSerializer JavaType verwendet. Als abgeschlossen gilt die Etablierung und Implementierung eines unterstützten Konvertierungspfads mit Tests, die den im Issue beschriebenen Generic-Type-Fall abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Some function like Jackson2JsonRedisSerializer requires JavaType as parameter. When I tried to pass generic type parameter via GenericType object, I find that GenericType can only be converted to ResolvedType, and there is no way from ResolvedType to JavaType.
TypeResolver resolver = new TypeResolver();
GenericType gtype = new GenericType<T>(){}
ResolvedType rtype = resolver.resolve(gtype);
// seems correct but constructType will throw when receiving GenericType!
JavaType javatype= TypeFactory.defaultInstance().constructType(rtype);
- Vorherrschende Sprache
- Java
- Sterne
- 266
- Forks
- 47
- Ø Merge
- 1 Std. 42 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus FasterXML/java-classmate
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
FasterXML/java-classmate#111 · 10 Kommentare ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
FasterXML/java-classmate#81 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
FasterXML/java-classmate#76 · 6 Kommentare · 1 Reaktion ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
FasterXML/java-classmate#72 · 3 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
FasterXML/java-classmate#57 · 1 Kommentar ·
Alle Issues in FasterXML/java-classmate
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
checkstyle/checkstyle#21755 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
agentic-workflows
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
github/copilot-sdk#2782 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation Good for newcomer quick win
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CodeForPhilly/benefit-decision-toolkit#519 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area-deployment triage:bot-seen triage:needs-human
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
microsoft/aspire#20533 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag