<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>learn-haoke-manage</artifactId><groupId>cn.learn.haoke.manage</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>learn-haoke-manage-api-server</artifactId><dependencies><!-- springboot的web支持 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>cn.learn.haoke.manage</groupId><artifactId>learn-haoke-manage-dubbo-server-house-resources-dubbo-interface</artifactId><version>1.0-SNAPSHOT</version></dependency></dependencies></project>
package cn.learn.haoke.dubbo.api.service;import cn.learn.haoke.dubbo.server.api.ApiHouseResourcesService;
import cn.learn.haoke.dubbo.server.pojo.HouseResources;
import com.alibaba.dubbo.config.annotation.Reference;
import org.springframework.stereotype.Service;@Service
public class HouseResourcesService {@Reference(version = "1.0.0")private ApiHouseResourcesService apiHouseResourcesService;public boolean save(HouseResources houseResources) {int result =this.apiHouseResourcesService.saveHouseResources(houseResources);return result == 1;}
}
package cn.learn.haoke.dubbo.api.controller;import cn.learn.haoke.dubbo.api.service.HouseResourcesService;
import cn.learn.haoke.dubbo.server.pojo.HouseResources;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;@Controller
@RequestMapping("house/resources")
public class HouseResourcesController {@Autowiredprivate HouseResourcesService houseResourcesService;/*** 新增房源** @param houseResources json数据* @return*/@PostMapping@ResponseBodypublic ResponseEntity<Void> save(@RequestBody HouseResources houseResources) {try {boolean bool = this.houseResourcesService.save(houseResources);if (bool) {return ResponseEntity.status(HttpStatus.CREATED).build();}} catch (Exception e) {e.printStackTrace();}return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();}/*** test** @return*/@GetMapping@ResponseBodypublic ResponseEntity<String> get() {return ResponseEntity.ok("ok");}
}
package cn.learn.haoke.dubbo.api;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class DubboApiApplication {public static void main(String[] args) {SpringApplication.run(DubboApiApplication.class, args);}
}
# Spring boot application
spring.application.name = learn-haoke-manage-api-server
server.port = 18080
#logging.level.root=DEBUG# 应用名称
dubbo.application.name = dubbo-consumer-haoke-manage# zk注册中心
dubbo.registry.address = zookeeper://localhost:2181
dubbo.registry.client = zkclient

新增房源服务实现之新增房源RESTful接口的开发相关推荐

  1. python编写restful接口_Python开发之路系列:RESTful 接口开发

    这篇文章我们来看看在Flask里是如何进行RESTful接口开发的 按照我个人的理解,RESTful的核心价值再与它的规范性. RESTful接口是面向资源的, 而不是面向动作. 比如一个查书的接口, ...

  2. cesium 经纬度绘制点_cesium结合geoserver利用WFS服务实现图层新增(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  3. JEESZ架构、分布式服务:Dubbo+Zookeeper+Proxy+Restful

    分布式 分布式服务:Dubbo+Zookeeper+Proxy+Restful 分布式消息中间件:KafKa+Flume+Zookeeper 分布式缓存:Redis 分布式文件:FastDFS 负载均 ...

  4. 关于Go语言在服务端做Restful接口和socket通信

    转载自: http://xiaorui.cc/2014/10/25/%e5%85%b3%e4%ba%8ego%e8%af%ad%e8%a8%80%e5%9c%a8%e6%9c%8d%e5%8a%a1% ...

  5. zTree新增的根结点再新增子节点reAsyncChildNodes不生效解决方案

    zTree新增的根结点再新增子节点reAsyncChildNodes不生效解决方案, zTree新的根结点不能异步刷新,reAsyncChildNodes不生效解决方案, reAsyncChildNo ...

  6. 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...

    原文:与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能 [源码下载] 与众不同 windows phone (40 ...

  7. hive3新增資料_Hive表新增字段后,新字段无法写入值问题总结

    问题描述 今天同事让我把订单表新增一个字段,我新增好字段后,重跑脚本,验证数据的时候发现新增加的那个字段的值都是NULL.脚本通过insert overwrite覆盖T+1的历史数据. 新增字段的sq ...

  8. 微服务RESTful 接口设计规范

    1.RESTful发展背景及简介 网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面电脑.其他专用设备......).因此,必须有一种统一的机制,方便不同的前 ...

  9. Doris新增字段后立马向新增字段updat和insert显示没有该新增字段或者新增字段没有updata和insert数据

    Doris新增字段后立马向新增字段updat和insert显示没有该新增字段或者新增字段没有updata和insert数据 原因:Doris新增字段后需要反应一段时间 解决办法:新增字段后不立马进行u ...

最新文章

  1. UnidentifiedImageError: cannot identify image file <_io.BufferedReader name=‘D:\\Download\
  2. sql datetime 排序_超全的数据库建表/SQL/索引规范,建议贴在工位上!
  3. 表格存储TableStore全新升级,打造统一的在线数据存储平台!
  4. C++工作笔记-使用typeid获取对象的类名
  5. 华为荣耀20和x10比较_华为和荣耀旗舰该如何选?其实懂手机的朋友只选择前者...
  6. outlook express重定向
  7. opencv函数medianBlur( );
  8. xsd 生成 java 类_如何从Java类生成XSD
  9. ubuntu上下左右变成BD
  10. php 微信公众号客服,微信公众平台开发多客服
  11. Java——时间日期格式化
  12. python自动按键脚本
  13. 软件定义存储——软件掌控力的试金石
  14. android应用程序后台运行权限,检查Android应用程序是否在后台运行
  15. aws云服务器会自动扣费吗,AWS云服务免费套餐竟然扣钱了?可能是因为你的region没管好...
  16. SCSS 中这些技巧,你可能还不知道!
  17. 关于云音乐数据治理的实践与思考
  18. win7防火墙开启ping
  19. 全国计算机一类学校专科,中国专科学校排行榜前十名(含金量最高的10所专科学校)...
  20. 90后人均负债12万,这届年轻人大多都在靠借钱过日子!

热门文章

  1. How to start MySQL on Linux
  2. navicat for mysql 如何将表ID排序重1开始?
  3. mysql LOCK TABLES
  4. delphi 中配置文件的使用(*.ini)
  5. ic designer
  6. ASP.NET AJAX 宝典系列(2) 在Visual Studio 2005 Web Application 项目中使用AJAX
  7. 【REST SOAP】REST和SOAP Web Service的区别比较
  8. linux各机器之间配置无密码访问
  9. Jacoco的原理(各个覆盖率的解释)
  10. Android电池电量更新 - BatteryService(转)