java 数据返回类_java返回数据工具类

1 importcom.qbskj.project.util.SpringUtils;2

3 /**

4 * 消息5 *6 */

7 public classMessage {8

9 /**

10 * 类型11 */

12 public enumType {13

14 /**成功*/

15 success,16

17 /**警告*/

18 warn,19

20 /**错误*/

21 error22 }23

24 /**类型*/

25 privateType type;26

27 /**内容*/

28 privateString content;29

30 /**数据*/

31 privateObject data;32

33 /**

34 * 初始化一个新创建的 Message 对象,使其表示一个空消息。35 */

36 publicMessage() {37

38 }39

40 /**

41 * 初始化一个新创建的 Message 对象42 *43 *@paramtype44 * 类型45 *@paramcontent46 * 内容47 */

48 publicMessage(Type type, String content) {49 this.type =type;50 this.content =content;51 }52

53 /**

54 *@paramtype55 * 类型56 *@paramcontent57 * 内容58 *@paramargs59 * 参数60 */

61 publicMessage(Type type, String content, Object... args) {62 this.type =type;63 this.content =SpringUtils.getMessage(content, args);64 }65

66 /**

67 *@paramtype68 * 类型69 *@paramdata70 * 数据71 *@paramcontent72 * 内容73 *@paramargs74 * 参数75 */

76 publicMessage(Type type, Object data, String content, Object... args) {77 this.type =type;78 this.data =data;79 this.content =SpringUtils.getMessage(content, args);80 }81

82 /**

83 * 返回成功消息84 *85 *@paramcontent86 * 内容87 *@paramargs88 * 参数89 *@return成功消息90 */

91 public staticMessage success(String content, Object... args) {92 return newMessage(Type.success, content, args);93 }94

95 /**

96 * 返回成功消息97 *98 *@paramcontent99 * 内容100 *@paramargs101 * 参数102 *@return成功消息103 */

104 public staticMessage successData(Object data, String content, Object... args) {105 return newMessage(Type.success, data, content, args);106 }107

108 /**

109 * 返回警告消息110 *111 *@paramcontent112 * 内容113 *@paramargs114 * 参数115 *@return警告消息116 */

117 public staticMessage warn(String content, Object... args) {118 return newMessage(Type.warn, content, args);119 }120

121 /**

122 * 返回错误消息123 *124 *@paramcontent125 * 内容126 *@paramargs127 * 参数128 *@return错误消息129 */

130 public staticMessage error(String content, Object... args) {131 return newMessage(Type.error, content, args);132 }133

134 /**

135 * 获取类型136 *137 *@return类型138 */

139 publicType getType() {140 returntype;141 }142

143 /**

144 * 设置类型145 *146 *@paramtype147 * 类型148 */

149 public voidsetType(Type type) {150 this.type =type;151 }152

153 /**

154 * 获取内容155 *156 *@return内容157 */

158 publicString getContent() {159 returncontent;160 }161

162 /**

163 * 设置内容164 *165 *@paramcontent166 * 内容167 */

168 public voidsetContent(String content) {169 this.content =content;170 }171

172 /**

173 *@returnthe data174 */

175 publicObject getData() {176 returndata;177 }178

179 /**

180 *@paramdata181 * the data to set182 */

183 public voidsetData(Object data) {184 this.data =data;185 }186

187 @Override188 publicString toString() {189 return "Message [type=" + type + ", content=" + SpringUtils.getMessage(content) + "]";190 }191

192 }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368954.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MOXy的对象图和动态JAXB

JAXB(JSR-222)使您可以轻松地将域类的实例转换为XML。 EclipseLink MOXy实现提供了一个称为Dynamic JAXB的扩展,在其中,您没有像真实类那样的映射实例,例如名为DynamicEntity的类。 您可以使用采用属性名称的get和set方…

Processing-Shader-Examples

https://github.com/genekogan/Processing-Shader-Examples 转载于:https://www.cnblogs.com/guochen/p/7681278.html

随记

pip list 查看python所有的安装软件 pip uninstall 卸载 pip3 install 安装 pip install pip -V 查看pip版本 pip install --upgrade pip 对pip升级转载于:https://www.cnblogs.com/zqxqx/p/8906206.html

mysql时间函数总结_MySQL 日期时间函数常用总结

获得当前日期时间(date time)1.1 函数:now()相关函数:current_timestamp(),localtime(),localtimestamp()举例说明:2. 获得当前日期(date)函数:curdate()相关函数:current_date()&#xff0…

Apache CXF – JAX-WS –简单教程

许多Java开发人员认为Web Service实现的任务艰巨-没人能真正责怪他们,尤其是在企业应用程序开发的多年中,这给开发和设计带来了很多复杂性。 对于某些人来说,了解它是构建完整的企业应用程序的下一步-Web服务-是实现面向服务设计的关键方案之…

Linux学习(一)--基本概念

一、Linux概述 Linux是一款全球性的免费的开源的操作系统平台,其特点是实现了多任务多用户处理,主要是依赖内核kernel shell,且占用资源少 (最小配置只要4Mb内存就能运行)。百度百科概述 Linux是一套免费使用和自由传播…

Java StringBuilder神话被揭穿

神话 用加号运算符连接两个字符串是万恶之源 -匿名Java开发人员 注意 :此处讨论的测试的源代码可以在Github上找到 从大学时代起,我就学会了使用运算符将Java中的String连接视为致命的性能缺陷。 最近,在Backbase R&D上进行了一…

UOJ #149. 【NOIP2015】子串

有两个仅包含小写英文字母的字符串 A 和 B。 现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子…

一张正方形图片,伴随我一年半,敢问情绪的使用方法

【问题的由来】 图片适配正方形显示方法一 <style> .box{width:400px;height:400px;border:solid 5px red;margin:0 auto;background:#f4f4f4 url() no-repeat center;background-size:cover;} </style> <div class"box" style"background-imag…

java3d创建立方体_Opengl创建几何实体——四棱锥和立方体

//#include #include #include using namespace std;float rtri;float rquad;GLfloat points0[5][3] { {0,1,0},{-1,-1,1},{1,-1,1},{1,-1,-1},{-1,-1,-1} };GLfloat points1[8][3] { {1,1,-1},{-1,1,-1},{-1,1,1},{1,1,1},{1,-1,1},{-1,-1,1},{-1,-1,-1},{1,-1,-1} };//四棱…

《软件需求十步走》阅读笔记06

开发因需求而来&#xff0c;需求开发以需求规划的成果为主要依据。软件需求开发首先要做的是获取需求&#xff0c;得到目标&#xff0c;系统关联情况以及用例的分析&#xff1b;其次是需求分析&#xff0c;软件系统的可行性&#xff0c;用户接口&#xff0c;系统功能&#xff0…

WSO2 ESB的一种消息传递方式

正如我之前在WSO2 ESB工作时所发布的那样。 为了更好地理解此ESB&#xff0c;我一直在浏览示例 &#xff08;尚未完成所有示例 &#xff09;。 示例12是关于与ESB的单向消息传递&#xff0c;并使用TCP监视器使其可见。 我之前已经介绍过如何设置类似的工具“ TcpTunnelGUI”&am…

Eclipse-Java代码规范和质量检查插件-Checkstyle

CheckStyle是SourceForge下的一个项目&#xff0c;提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程&#xff0c;从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名&#xff…

HTML CSS基础

第一章 一、样式 1、行间样式&#xff0c;代码不可维护&#xff0c;不推荐 2、内联样式&#xff0c;不可重用&#xff0c;不推荐 3、外联样式&#xff0c;可重用&#xff0c;可维护&#xff0c;推荐 <link rel"stylesheet" href"...css" /> 二、…

2018-04-22接口自动化测试学习心得(1)

根据接口文档写接口测试用例-->添加接口自动化测试项目相关依赖(httpclienttestngpoi-ooxmllog4jmailmysql-connector-java)-->写接口测试方法-->执行测试 -- 接口测试1.一个接口就是一个函数2.我们要保证一个接口能够在url地址栏里面访问到&#xff0c;必须满足一下两…

Java MemoryMapped文件的功能

Java MemoryMapped文件的功能 在JDK 1.4中&#xff0c;将内存映射文件的有趣功能添加到Java中&#xff0c;该功能允许将任何文件映射到OS内存以进行有效读取。 内存映射文件可用于开发IPC类型的解决方案。 本文是使用内存映射文件创建IPC的实验。 有关内存映射文件的一些详细信…

介绍一款好用 mongodb 可视化工具

最近想自己搭建一个个人博客&#xff0c;所以学了下mongodb&#xff0c;mongodb是用命令行输入的&#xff0c;有些人可能不太习惯&#xff0c;我自己找了下mongodb的一些可视化工具&#xff0c;发现了一款adminmongo很好用&#xff0c;这里介绍给你们用一下。 github地址&#…

用CSS3来代替JS实现交互

【CSS3和JS】 对于CSS了解的同学都知道&#xff0c;CSS的实现是最底层的&#xff0c;在实现方式和性能上都不是&#xff0c;JS这种提供接口的脚本可比的&#xff1b;从CSS3的动画和JS动画对比角度来看两者&#xff0c;会更清晰&#xff1b;而且随着前端框架的使用&#xff0c;…

php 如何宏定义,php – 在html中实现宏定义的方法

也许显而易见,但C预处理器可以完成这项工作.index._html#define _em(a) a #define _image(a, b) #define _list(a, b, c) a \\ b \ c \#define _theTile The Bar Title#include "head._html"_list(foo, bar, bean)This is really _em(great)_image(media/cat.jpg, …

python——函数 11、命名空间

三种名称空间1、内置名称空间&#xff1a; python解释器自带的名字,如&#xff1a;print、sum、max 当解释器启动时就会形成这个空间 2、全局名称空间&#xff1a; 执行python程序时就会产生这个空间 在每行顶端写代码 a10 def foo():print(a) foo() View Code3&…