小程序开发和注册用户的“小程序JAVA实践”界面(33)

小程序开发


浏览:891 次

原创文章,欢迎转载。转载请注明:转载自,谢谢!

原始链接地址:

从用户注册界面开始。源代码:wx spring boot-in

工具类别

将统一工具类JSONResult返回到公共项目

包com.idig8.utils;

/**

*@描述:定制响应数据结构

*该课程适用于门户网站、ios、Android和微信商城

*门户接受此类数据后,需要使用该类的方法将其转换为数据类型格式(类或列表)

*其他自我治疗

*200:表示成功

*500:表示错误。错误信息在消息字段中

*501:bean验证错误,无论以映射的形式返回多少错误

*502:拦截程序拦截用户令牌时出错

*555:引发异常信息

*/

公共类JSONResult{

//响应业务状态

私有整数状态;

//响应消息

私有字符串消息;

//响应中的数据

私有对象数据;

private String ok;//未使用

公共静态JSONResult构建(整型状态、字符串消息、对象数据){

返回新的JSONResult(状态、消息、数据);

}

公共静态JSONResult ok(对象数据){

返回新的JSONResult(数据);

}

公共静态JSONResult ok(){

返回新的JSONResult(空);

}

公共静态JSONResult errorMsg(字符串消息){

返回新的JSONResult(500,msg,null);

}

公共静态JSONResult errorMap(对象数据){

返回新的JSONResult(501,“错误”,数据);

}

公共静态JSONResult errorTokenMsg(字符串消息){

返回新的JSONResult(502,msg,null);

}

公共静态JSONResult错误异常(字符串消息){

返回新的JSONResult(555,msg,null);

}

公共JSONResult(){

}

公共JSONResult(整型状态、字符串消息、对象数据){

这status=状态;

这msg=消息;

这数据=数据;

}

公共JSONResult(对象数据){

这状态=200;

这msg=“确定”;

这数据=数据;

}

公共布尔值isOK(){

返回这个。状态==200;

}

公共整数getStatus(){

返回状态;

}

public void setStatus(整数状态){

这status=状态;

}

公共字符串getMsg(){

返回消息;

}

public void setMsg(字符串消息){

这msg=消息;

}

公共对象getData(){

返回数据;

}

public void setData(对象数据){

这数据=数据;

}

公共字符串getOk(){

返回ok;

}

public void setOk(字符串ok){

这ok=正常;

}

}

加密类MD5Utils被放入公共项目中

包com.idig8.utils;

导入java.security.MessageDigest;

导入org.apache.commons.codec.binary.Base64;

公共类MD5Utils{

/**

*@描述:md5加密字符串

*/

公共静态字符串getMD5Str(字符串strValue)引发异常{

MessageDigest md5=MessageDigest.getInstance(“md5”);

字符串newstr=Base64.encodeBase64String(md5.digest(strValue.getBytes()));

返回newstr;

}

public static void main(String[]args){

尝试{

字符串md5=getMD5Str(“idig8”);

系统输出打印输入(md5);

}catch(异常e){

e、 printStackTrace();

}

}

}

的以下内容。org包被放入公共项目中。主要有一个用于自动生成ID的Sid工具

将服务添加到服务