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

原创文章,欢迎转载。转载请注明:转载自,谢谢!
原始链接地址:
从用户注册界面开始。源代码: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工具
将服务添加到服务