soujava / soujava/conditional-cdi
Instantiating Condition
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I found this in the RequiresCondition extension.
conditionClass.getConstructor().newInstance();
In Spring, Condition can be defined as a bean and can evaluate the environment, properties, bean existence, etc., before instantiating a bean.
In addition, for example, when in an HTTP request scope, if the payment method (PAYPAL or STRIPE in the example) is selected in the browser and passed to the request, how should we handle it within that scope?
Here, the condition may require a context concept that is bound to the execution context.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem Lesen der RequiresCondition-Erweiterung und des aktuellen conditionClass.getConstructor().newInstance()-Pfads, die im Issue erwähnt werden. Untersuche, wie Conditions als CDI- oder Spring-Beans verwaltet werden könnten und wie auf den request-scoped-Kontext zugegriffen würde; die Arbeit ist abgeschlossen, wenn für das Instanziierungs- und Request-Kontext-Verhalten ein klares, abgestimmtes Design und ein klarer Implementierungsumfang vorliegen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, spring
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100