alibaba / alibaba/one-java-agent
PluginClassLoader 改进加载 com.alibaba.oneagent package下面的类的逻辑
- Vorherrschende Sprache
- Java
- Sterne
- 579
- Forks
- 128
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
PluginClassLoader 加载 com.alibaba.oneagent package下面的类,应该优先从 com.alibaba.oneagent.plugin.PluginManager 所在的ClassLoader加载。 避免应用可能在 System classloader里有依赖到 `com.alibaba.oneagent ` 里的类?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, PluginClassLoader und den ClassLoader-Einstiegspunkt der Klasse com.alibaba.oneagent.plugin.PluginManager zu finden. Verfolge, wie Klassen unter com.alibaba.oneagent ausgewählt werden, und überprüfe anschließend, dass dieses Paket mit dem ClassLoader von PluginManager geladen wird, bevor eine Abhängigkeit vom System classloader besteht. Der Issue enthält weder einen Test noch einen Dateipfad; daher sollte der Abschluss mit einem fokussierten Ladeszenario bestätigt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100