Heim > Java > javaLernprogramm > Hauptteil

Detaillierte Erläuterung der kommentierten Dubbo-Dienstkonfigurationsbeispiele

零下一度
Freigeben: 2017-06-28 09:11:00
Original
2592 Leute haben es durchsucht

Annotationsbasierte Dubbo-Dienstkonfiguration kann den Umfang der Dienstkonfiguration in der Dubbo-XML-Konfigurationsdatei erheblich reduzieren. Die Hauptschritte sind wie folgt:
1. Dienstanbieter
1. Dubbo-Anmerkungsscan in der Dubbo-Konfigurationsdatei hinzufügen
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
Nach dem Login kopieren
Nach dem Login kopieren
2. Fügen Sie der Service-Implementierungsklasse eine Dubbo-Service-Annotation hinzu
import com.alibaba.dubbo.config.annotation.Service;

@Servicepublic class DubboServiceImpl implements DubboService {
}
Nach dem Login kopieren
2. Service-Consumer
1. Dubbo-Annotations-Scanning in der Dubbo-Konfigurationsdatei hinzufügen ( wie Dienstanbieter)
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
Nach dem Login kopieren
Nach dem Login kopieren
2. Führen Sie die Dubbo-Konfiguration in die Spring MVC-Konfiguration ein, um das Problem der Inkompatibilität von Dubbo-Annotationen zu lösen ( ist kritisch, andernfalls meldet die Einführung von Diensten im Controller einen Nullzeiger )
<!-- 引入dubbo配置,解决dubbo注解不兼容问题 -->
<import resource="classpath:spring-dubbo.xml"/>
Nach dem Login kopieren
3. Führen Sie den Dubbo-Dienst in den Controller ein. Danach können Sie ihn verwenden
@Referenceprivate DubboService dubboService;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der kommentierten Dubbo-Dienstkonfigurationsbeispiele. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage