cari

Rumah  >  Soal Jawab  >  teks badan

java - dubbo配置问题 Duplicate spring bean id 求帮助

这部分是provider的配置:


在通过main方法启动后已经成功将服务注册到zk上,

这部分是consumer的单元测试配置:

包扫描:

测试方法:

最后报错如下:

求助,谢谢

高洛峰高洛峰2802 hari yang lalu1845

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-18 10:26:44

    Semak sama ada terdapat anotasi pada kelas SpeakInterface anda atau kelas lain dengan nama yang sama
    Log menunjukkan bahawa ia ditakrifkan berulang kali

    balas
    0
  • PHPz

    PHPz2017-04-18 10:26:44

    ID kacang anda bagi speakInterface mempunyai nama yang sama secara global Cara paling mudah ialah menukar ID kacang semasa dan itu sepatutnya mencukupi.
    Adalah disyorkan agar anda meletakkan kod ujian pengguna ke dalam projek lain dan bukannya penyedia dalam projek yang sama untuk temu duga

    balas
    0
  • 迷茫

    迷茫2017-04-18 10:26:44

    Memandangkan anda sedang menguji di bawah projek yang sama, jangan ulangi nama kacang

    Pengguna

    Pengeluar

    Lihat kotak merah dan fikirkan dengan teliti sama ada kacang yang diuruskan oleh musim bunga mempunyai nama yang sama? Cuma tukar ID salah seorang daripada mereka dan cuba lagi.

    Selain itu, saya masih ingat bahawa dubbo mencari perkhidmatan pada zk berdasarkan nama kelas nama pakej Anda boleh menggunakan zkClient untuk menyemak ini. Ia sama dengan perkhidmatan web cxf, tetapi mempunyai sesuatu untuk dilakukan dengan kelas (antara muka).

    balas
    0
  • Batalbalas