package com.example.demo.controller;
import com.alibaba.dubbo.config.annotation.Reference;
import com.example.demo.service.ItemService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ItemController {
//注入服务提供方暴露的接口,通过@Reference注解,dubbo会在扫描的时候自动代理接口,然后通过rpc调用远程服务。
//如果用xml配置方式,需要将@Reference换成@Autowired。
@Reference
// @Autowired
ItemService itemService;
@RequestMapping("/canbuy")
public String canBuy(@RequestParam("id") String id){
System.out.println(id);
boolean flag = itemService.checkItemStatus(id);
if (flag) {
return "can buy!";
} else {
return "can not buy!";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Springboot整合dubbo构建maven多模块项目- test
共111个文件
xml:70个
properties:7个
java:7个
5星 · 超过95%的资源 需积分: 50 72 下载量 139 浏览量
2018-01-15
19:23:26
上传
评论
收藏 205KB RAR 举报
温馨提示
Springboot整合dubbo构建maven多模块项目 简单实例,包括Server和client两个子模块
资源推荐
资源详情
资源评论
收起资源包目录
Springboot整合dubbo构建maven多模块项目- test (111个子文件)
ItemController.class 1KB
SpringbootDubboServerApplication.class 1003B
SpringbootDubboClientApplication.class 928B
SpringbootDubboServerApplicationTests.class 673B
SpringbootDubboClientApplicationTests.class 673B
ItemServiceImpl.class 626B
ItemService.class 178B
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
.gitignore 249B
.gitignore 249B
.gitignore 249B
springboot-dubbo-client.iml 7KB
springboot-dubbo-server.iml 5KB
springboot-dubbo-parent.iml 988B
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
ItemController.java 985B
SpringbootDubboServerApplication.java 660B
SpringbootDubboClientApplication.java 517B
ItemServiceImpl.java 416B
SpringbootDubboServerApplicationTests.java 348B
SpringbootDubboClientApplicationTests.java 348B
ItemService.java 143B
inputFiles.lst 410B
inputFiles.lst 292B
createdFiles.lst 0B
createdFiles.lst 0B
mvnw 6KB
mvnw 6KB
mvnw 6KB
.name 23B
maven-wrapper.properties 110B
maven-wrapper.properties 110B
maven-wrapper.properties 110B
application.properties 0B
application.properties 0B
application.properties 0B
application.properties 0B
workspace.xml 78KB
uiDesigner.xml 9KB
pom.xml 3KB
pom.xml 2KB
pom.xml 2KB
provider.xml 2KB
provider.xml 2KB
compiler.xml 1KB
consumer.xml 1KB
consumer.xml 1KB
misc.xml 1KB
Project_Default.xml 828B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml 793B
Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml 772B
Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml 765B
Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml 758B
Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml 751B
Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml 744B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 724B
Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml 716B
Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml 695B
Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml 689B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml 684B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml 668B
Maven__org_springframework_spring_context_4_3_13_RELEASE.xml 668B
Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml 661B
Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml 660B
Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml 660B
Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml 658B
Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml 654B
Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml 654B
Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml 649B
Maven__org_springframework_spring_core_4_3_13_RELEASE.xml 647B
Maven__org_springframework_spring_test_4_3_13_RELEASE.xml 647B
Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml 640B
modules.xml 640B
Maven__org_springframework_spring_web_4_3_13_RELEASE.xml 640B
Maven__javax_validation_validation_api_1_1_0_Final.xml 635B
Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml 635B
Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml 632B
Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml 626B
Maven__ch_qos_logback_logback_classic_1_1_11.xml 599B
Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml 586B
Maven__ch_qos_logback_logback_core_1_1_11.xml 578B
Maven__org_hamcrest_hamcrest_library_1_3.xml 577B
Maven__org_javassist_javassist_3_21_0_GA.xml 574B
Maven__org_apache_zookeeper_zookeeper_3_4_5.xml 574B
Maven__org_mockito_mockito_core_1_10_19.xml 573B
Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml 572B
Maven__com_jayway_jsonpath_json_path_2_2_0.xml 570B
Maven__org_jboss_netty_netty_3_2_5_Final.xml 568B
Maven__net_minidev_accessors_smart_1_1.xml 566B
Maven__org_skyscreamer_jsonassert_1_4_0.xml 561B
Maven__org_assertj_assertj_core_2_6_0.xml 559B
Maven__org_slf4j_jul_to_slf4j_1_7_25.xml 558B
Maven__com_github_sgroschupf_zkclient_0_1.xml 557B
Maven__org_hamcrest_hamcrest_core_1_3.xml 556B
Maven__com_fasterxml_classmate_1_3_4.xml 546B
Maven__net_minidev_json_smart_2_2_1.xml 545B
共 111 条
- 1
- 2
资源评论
- 我爱大海V52019-07-23非常不错 休息
- ltbo992019-07-18这个好,学习的好材料
馥钰
- 粉丝: 297
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功