java - dubbo两个提供者互相调用的问题
阿神
阿神 2017-04-18 10:44:12
0
7
2089
阿神
阿神

闭关修行中......

membalas semua(7)
洪涛

@Autowired mempunyai atribut yang diperlukan, yang boleh dikonfigurasikan sebagai palsu Dalam kes ini, tiada pengecualian akan dibuang jika kacang yang sepadan tidak ditemui.

PHPzhong

Siarkan mesej ralat dan lihat Terdapat banyak sebab mengapa suntikan tidak boleh dilakukan. Untuk butiran, sila lihat mesej ralat

黄舟
<dubbo:reference interface="com.BService" id="bService"></dubbo:reference>
<dubbo:service interface="com.AService" ref="aService"></dubbo:service>

Adakah wakil manusia dalam AService harus menunjuk kepada bService?

阿神

Adakah kemungkinan anotasi @Service memperkenalkan ralat? Apa yang harus digunakan di sini ialah @Service Spring (org.springframework.stereotype.Servic). Jika @Service dubbo digunakan, ia tidak boleh disuntik.

PHPzhong

Sebab ralat ialah kelas sasaran yang disediakan tidak dapat ditemui Secara lalai, dubbo akan menyemak sama ada kelas yang disediakan wujud Jika ia tidak wujud, ralat akan dilaporkan secara langsung

Pilihan 1: Jangan semak rujukan konfigurasi<dubbo:reference check="false" interface="com.BService" id="bService"></dubbo:reference>, supaya tiada ralat akan dilaporkan semasa memulakan, dan ia tidak akan menjejaskan penggunaan.

Pilihan 2:
1 Mula-mula mengulas dubbo:reference S1 atau S2 (dengan mengandaikan ia adalah S1
2, maka perkhidmatan AService akan disediakan, dan S2 akan dapat berfungsi seperti biasa Ia dimulakan;
3.

阿神

Konfigurasikan semakan pengguna pada bahagian pengguna Apabila bermula, ia tidak menyemak sama ada pengeluar dimulakan.

<dubbo:consumer check="false" />
小葫芦

Anda boleh merujuk kandungan video ini: http://www.roncoo.com/course/...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan