package cn.tedu.home.wife.controller;
import cn.tedu.home.wife.service.IWifeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/wife")
public class WifeController {
@Autowired
private IWifeService wifeService;
@GetMapping("/clean")
public String work(){
wifeService.cleanRoom();
return "打扫完成!";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目需要安装Nacos,并启动Nacos,然后启动两个子项目,根据http:localhost/wife/clean,观看到网页显示“打扫完成”,husband...控制台显示“"老公正在洗碗......","洗完了!!!",wife....控制台显示"老婆让老公去洗碗"。 husband也是一个父项目,service只有一个service接口,在webapi中实现,这两个项目可以分布到不同服务器,减少服务器压力 本项目案例“妻子”作为消费者去调用生产者(“丈夫”)的服务--洗碗 本项目需要注意 @DubboReference private HusbandService husbandService; @EnableDubbo @DubboService 这几个注解不能忘,否则会报错,或者达不到预计效果,对于此项目的部分ERROR如果不影响运行,则不需要要注意
资源详情
资源评论
资源推荐
收起资源包目录
Dubbo+Dubbo生产者,Dubbo消费者+Dubbo消费者调用生产者的服务的小demo (207个子文件)
WifeServiceImpl.class 935B
WifeController.class 928B
HusbandServiceImpl.class 822B
HomeHusbandWebapiApplication.class 794B
HomeWifeApplication.class 747B
HusbandService.class 163B
IWifeService.class 157B
mvnw.cmd 7KB
mvnw.cmd 7KB
mvnw.cmd 7KB
mvnw.cmd 7KB
mvnw.cmd 7KB
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 184B
home-husband-webapi.iml 16KB
home-wife.iml 16KB
home2.iml 1KB
home-husband-service.iml 1KB
home-husband.iml 1KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
WifeController.java 607B
WifeServiceImpl.java 539B
HusbandServiceImpl.java 460B
HomeHusbandWebapiApplication.java 437B
HomeWifeApplication.java 326B
HusbandService.java 105B
IWifeService.java 101B
HELP.md 430B
HELP.md 430B
HELP.md 430B
HELP.md 430B
HELP.md 430B
mvnw 10KB
mvnw 10KB
mvnw 10KB
mvnw 10KB
mvnw 10KB
maven-wrapper.properties 233B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
pom.xml 11KB
workspace.xml 4KB
pom.xml 2KB
pom.xml 1KB
compiler.xml 1KB
Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_2_2_RELEASE.xml 959B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_2_5_RELEASE.xml 942B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_2_5_RELEASE.xml 928B
modules.xml 893B
Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_2_5_RELEASE.xml 886B
Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_compatible_2_7_8.xml 885B
Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_2_5_RELEASE.xml 872B
jarRepositories.xml 864B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_12_6.xml 856B
Maven__io_netty_netty_resolver_dns_native_macos_osx_aarch_64_4_1_73_Final.xml 851B
Maven__io_netty_netty_resolver_dns_native_macos_osx_x86_64_4_1_73_Final.xml 847B
pom.xml 846B
Maven__io_netty_netty_transport_native_unix_common_4_1_73_Final.xml 846B
Maven__io_netty_netty_transport_native_kqueue_osx_aarch_64_4_1_73_Final.xml 837B
Maven__org_springframework_security_spring_security_rsa_1_0_10_RELEASE.xml 835B
Maven__io_netty_netty_transport_native_epoll_linux_aarch_64_4_1_73_Final.xml 834B
Maven__com_alibaba_cloud_spring_cloud_starter_dubbo_2_2_2_RELEASE.xml 833B
Maven__io_netty_netty_transport_native_kqueue_osx_x86_64_4_1_73_Final.xml 833B
Maven__io_netty_netty_resolver_dns_classes_macos_4_1_73_Final.xml 832B
Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_73_Final.xml 830B
Maven__io_netty_netty_transport_classes_kqueue_4_1_73_Final.xml 818B
Maven__org_springframework_cloud_spring_cloud_openfeign_core_3_0_3.xml 816B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_12_6.xml 815B
Maven__org_springframework_boot_spring_boot_starter_logging_2_5_9.xml 812B
Maven__io_netty_netty_transport_classes_epoll_4_1_73_Final.xml 811B
Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_2_7_8.xml 808B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_5_9.xml 805B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_12_6.xml 801B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_5_9.xml 798B
Maven__org_springframework_security_spring_security_crypto_5_5_4.xml 793B
Maven__org_springframework_boot_spring_boot_starter_json_2_5_9.xml 791B
Maven__org_springframework_boot_spring_boot_starter_aop_2_5_9.xml 784B
Maven__org_springframework_boot_spring_boot_starter_web_2_5_4.xml 784B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_56.xml 780B
Maven__com_netflix_netflix_commons_netflix_commons_util_0_1_1.xml 775B
Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml 773B
Maven__com_google_errorprone_error_prone_annotations_2_1_3.xml 772B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_12_6.xml 771B
Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml 770B
Maven__org_springframework_cloud_spring_cloud_commons_3_0_3.xml 767B
Maven__org_springframework_cloud_spring_cloud_starter_3_0_3.xml 767B
Maven__org_springframework_cloud_spring_cloud_context_3_0_3.xml 767B
Maven__org_apache_dubbo_dubbo_spring_boot_starter_2_7_8.xml 766B
Maven__io_netty_netty_tcnative_classes_2_0_46_Final.xml 762B
Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml 761B
共 207 条
- 1
- 2
- 3
�欢快↑㎡
- 粉丝: 4482
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10