Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[BUG] - CSE服务发布无法与Feign兼容

Offen
#4,754 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
48/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java, spring
Bereich
backend

Rechercherichtung

Beginne bei org.apache.servicecomb.core.SCBApplicationListener#onApplicationEvent und verfolge, wie ContextRefreshedEvent behandelt wird, wenn @FeignClient einen FeignContext erstellt. Überprüfe das im Issue beschriebene Verhalten des übergeordneten Kontexts und reproduziere das CSE-Veröffentlichungsszenario, um zu bestätigen, dass nur das vorgesehene Spring-Ereignis die Veröffentlichung auslöst.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

question
Steps to Reproduce

如果使用@FeignClient,org.springframework.cloud.openfeign.FeignContext也会发送一个ContextRefreshedEvent事件,但是这个时候spring应用程序还没有启动成功,也不是所需要的事件,
org.apache.servicecomb.core.SCBApplicationListener#onApplicationEvent需要判断context的parent为null才是spring所发送的事件

Image

Servicecomb Version

ALL

Vorherrschende Sprache
Java
Sterne
1.9k
Forks
813
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/servicecomb-java-chassis

Alle Issues in apache/servicecomb-java-chassis

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.