package com.jinguanjia.util.web; /** * 返回值统一对象 */ public class ResponseData { public String CODE; public String MSG; public Object DATA; private ResponseData(){}; public ResponseData(String code, String msg, Object data) { CODE = code; MSG = msg; DATA = data; } public ResponseData(String code, String msg) { CODE = code; MSG = msg; } public static ResponseData buildResponse(ResponseEnum responseEnum) { return new ResponseData(responseEnum.getCode(), responseEnum.getMessage()); } public static ResponseData buildResponse(ResponseEnum responseEnum, Object data) { return new ResponseData(responseEnum.getCode(), responseEnum.getMessage(),data); } public static ResponseData buildSuccessResponse(Object data) { return buildResponse(ResponseEnum.SUCCESS, data); } public static ResponseData buildFailResponse() { return buildResponse(ResponseEnum.FAILURE); } public static ResponseData buildFailResponseWithMsg(String msg) { return buildResponse(ResponseEnum.FAILURE.getCode(), msg); } private static ResponseData buildResponse(String code, String msg) { return new ResponseData(code, msg); } public String getCODE() { return CODE; } public void setCODE(String cODE) { CODE = cODE; } public String getMSG() { return MSG; } public void setMSG(String mSG) { MSG = mSG; } public Object getDATA() { return DATA; } public void setDATA(Object dATA) { DATA = dATA; } }
枚举跟上一篇一样的。
相关推荐
综上所述,这个项目提供了一个基础且完善的SpringBoot开发环境,包含了代码生成、数据库分页、API文档管理和统一返回值管理等功能,对于快速构建企业级应用非常有帮助。随着项目的进一步开发,还可以集成更多的基础...
下面将详细介绍面向对象的核心概念,并探讨面向对象技术在Web开发中的应用。 ##### 结构化编程引例 结构化编程是面向对象编程出现之前的一种主要编程范式。它通过模块化和顺序控制结构来组织代码,强调逻辑清晰和...
- **WSDL(Web服务描述语言)**:定义了Web服务的接口,描述了服务可以调用的操作、参数以及返回值。 - **UDDI(统一描述、发现和集成)**:一种黄页服务,用于发布和查找Web服务。 2. **.NET Framework支持Web...
K3 Cloud WebAPI 是 Kingdee 软件公司开发的一款基于云计算的 Web API 接口,旨在提供一套统一、灵活、可扩展的接口解决方案,帮助企业快速集成云端应用程序和第三方系统。下面是 K3 Cloud WebAPI 接口说明书的详细...
本文档详细介绍了 K3 Cloud WebAPI 的架构、技术栈、接口定义、参数说明、返回值说明、错误码说明、示例代码等核心内容。 概述 K3 Cloud WebAPI 是 Kingdee BOS 云平台提供的一套基于 RESTful 风格的 WebAPI,旨在...
在实际开发中,为了使接口更加健壮,我们还可以考虑添加异常处理机制,如全局异常处理器,捕获并处理所有未被特定异常处理器处理的异常,返回统一的错误信息,避免暴露过多的系统内部信息。 总之,"java返回值封装....
### WEB应用组件开发指南 #### 一、基础知识与工具类扩展 **1.1 基本JS类型扩展** 在WEB应用开发过程中,对于JavaScript原生类型的扩展是提高开发效率和代码可读性的有效手段之一。以下是《WEB应用组件开发指南》...
本书是一本全面介绍如何使用SOAP(简单对象访问协议)、WSDL(Web服务描述语言)和UDDI(统一描述、发现与集成)标准来构建分布式Web应用的专业指南。 #### 二、Web服务概述 - **2.1 什么是Web服务?** - Web服务...
Web服务基于开放标准,如简单对象访问协议(SOAP)、Web服务描述语言(WSDL)和统一描述、发现和集成(UDDI)。SOAP是一种轻量级的消息协议,用于在不同系统间传输数据;WSDL是一种XML格式,描述了Web服务的位置、...
在IT行业中,Web接口文档是开发和测试人员之间交流的重要工具,它清晰地定义了服务端与客户端如何交互。在一些项目中,由于缺乏专门的接口文档管理工具和平台,我们常常选择使用Word来编写Web接口文档,这种方法简单...
Web Services是通过XML(可扩展标记语言)和相关标准,如SOAP(简单对象访问协议)、WSDL(Web服务描述语言)和UDDI(统一描述、发现和集成)来实现的。这些标准确保了服务提供者和消费者之间的互操作性,无论它们...
- **对象及变量命名约定**:在ASP中,所有变量必须先定义后使用,启用`Option Explicit`强制执行此规则。代码应有良好的缩进,每个函数前需注释其功能、参数和返回值。 2. **关于脚本编写**: - **HTML文件的通用...
抽象则是通过抽象类或接口来定义通用行为,而不关注具体实现。 重载(Overloading)是指在同一个类中,多个方法可以拥有相同的名称,但参数列表不同,如参数数量、类型或顺序差异。重写(Overriding)发生在子类...
在本文中,我们将深入探讨C#开发积累的关键点,包括对象、命名空间、文件类型、NGWS(Next Generation Web Services)以及Web Form的工作原理。 1. **对象与命名空间**: 对象在C#编程中扮演着核心角色,它们是...
Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。 Spring3.0引入了众多Java开发者翘首以盼的新功能...附录B 在Spring中开发Web Service
Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。 Spring3.0引入了众多Java开发者翘首以盼的新功能...附录B 在Spring中开发Web Service
- **Web框架**:介绍web2py作为一款全栈式的Web开发框架,集成了所有必要的组件和服务,包括但不限于服务器端脚本、模板引擎、数据库抽象层等。 - **模型-视图-控制器(MVC)**:阐述了web2py如何实现MVC架构模式,...
《使用SOAP编程网络服务》一书,由Doug Tidwell、James Snell和Pavel Kulchenko撰写,是O'Reilly出版社于2001年12月出版的第一版著作,ISBN编号为0-596-00095-2,全书共有216页。本书主要介绍了如何利用SOAP、WSDL和...
Web应用如此广泛,其中客户端与服务端交互时所消耗的资源及响应时间,频繁的刷新页面使得人机交互体验极为不好,而对每个页面使用客户端处理技术无疑又加大项目开发周期,脚本调试及修改维护的工作量将占用大量的...