package com.sysh.util;
import lombok.Data;
@Data
public class ResultData {
public static final int RESULT_SUCCESS = 2000;
public static final int DATA_MISS = 1004;
public static final int DATA_FALSE = 1005;
public static final int SYSTEM_FALSE = 1009;
public static final int NON_LOGIN = 3000;
public static final int NON_PERMISSION = 4000;
private int code;
private String message;
private Object data;
public ResultData(int code, String message, Object data) {
this.code = code;
this.message = message;
this.data = data;
}
public ResultData(int code, String message) {
this.code = code;
this.message = message;
}
public static ResultData returnResultData(int result, Object data){
switch (result){
case DATA_MISS : return new ResultData(DATA_MISS,"数据缺失",data);
case DATA_FALSE : return new ResultData(DATA_FALSE,"数据有误",data);
case RESULT_SUCCESS : return new ResultData(RESULT_SUCCESS,"未处理数据",data);
case SYSTEM_FALSE : return new ResultData(SYSTEM_FALSE,"数据错误",data);
case NON_PERMISSION : return new ResultData(NON_PERMISSION,"无请求权限",data);
case NON_LOGIN : return new ResultData(NON_LOGIN,"未登录",data);
default : return new ResultData(RESULT_SUCCESS,"成功处理了数据",data);
}
}
public static ResultData returnResultData(int result, String message, Object data){
switch (result){
case DATA_MISS : return new ResultData(DATA_MISS,message,data);
case DATA_FALSE : return new ResultData(DATA_FALSE,message,data);
case RESULT_SUCCESS : return new ResultData(RESULT_SUCCESS,message,data);
case SYSTEM_FALSE : return new ResultData(SYSTEM_FALSE,message,data);
case NON_PERMISSION : return new ResultData(NON_PERMISSION,message,data);
case NON_LOGIN : return new ResultData(NON_LOGIN,message,data);
default : return new ResultData(RESULT_SUCCESS,message,data);
}
}
public static ResultData returnResultData(int result, String message){
switch (result){
case DATA_MISS : return new ResultData(DATA_MISS,message,null);
case DATA_FALSE : return new ResultData(DATA_FALSE,message,null);
case RESULT_SUCCESS : return new ResultData(RESULT_SUCCESS,message,null);
case SYSTEM_FALSE : return new ResultData(SYSTEM_FALSE,message,null);
case NON_PERMISSION : return new ResultData(NON_PERMISSION,message,null);
case NON_LOGIN : return new ResultData(NON_LOGIN,message,null);
default : return new ResultData(RESULT_SUCCESS,message,null);
}
}
public static ResultData returnResultData(int result){
return returnResultData(result,null);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springBoot登录注册功能的实现
共130个文件
xml:80个
java:10个
class:10个
5星 · 超过95%的资源 需积分: 46 40 下载量 54 浏览量
2021-04-12
12:22:31
上传
评论
收藏 493KB RAR 举报
温馨提示
springBoot的登录、注册功能的实现,适用于新手小白,Tomcat端口号为8088
资源详情
资源评论
资源推荐
收起资源包目录
springBoot登录注册功能的实现 (130个子文件)
ResultData.class 4KB
UserEntity.class 3KB
BASE64DecodeMultipartFile.class 3KB
UserServicIml.class 2KB
MD5Util.class 2KB
UserController.class 2KB
MVCConfiguratio.class 1KB
SpringBootApplicationApp.class 797B
UserMapper.class 327B
UserServic.class 213B
public.css 18KB
public.css 18KB
login.css 743B
login.css 743B
log.html 3KB
log.html 3KB
login.html 2KB
login.html 2KB
regist.html 2KB
regist.html 2KB
index.html 139B
index.html 139B
springbootpractice.iml 9KB
ResultData.java 3KB
BASE64DecodeMultipartFile.java 2KB
MD5Util.java 2KB
UserServicIml.java 2KB
UserEntity.java 1KB
UserController.java 1KB
MVCConfiguratio.java 691B
SpringBootApplicationApp.java 456B
UserServic.java 344B
UserMapper.java 310B
login.jpg 168KB
login.jpg 168KB
log.jpg 11KB
log.jpg 11KB
jquery-1.11.1.min.js 94KB
jquery-1.11.1.min.js 94KB
cache.js 14KB
cache.js 14KB
register.js 5KB
register.js 5KB
login.js 2KB
login.js 2KB
log4j.properties 357B
log4j.properties 357B
springboot.sql 1KB
workspace.xml 51KB
uiDesigner.xml 9KB
pom.xml 4KB
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_8_RELEASE.xml 769B
Maven__org_springframework_boot_spring_boot_starter_logging_2_1_8_RELEASE.xml 748B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_8_RELEASE.xml 741B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_8_RELEASE.xml 734B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_1_1.xml 730B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml 729B
Maven__org_springframework_boot_spring_boot_starter_json_2_1_8_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_test_2_1_8_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_8_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_web_2_1_8_RELEASE.xml 720B
compiler.xml 711B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 700B
Maven__org_springframework_boot_spring_boot_devtools_2_1_8_RELEASE.xml 699B
Maven__org_springframework_boot_spring_boot_starter_2_1_8_RELEASE.xml 692B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml 688B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_1_1.xml 688B
Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml 681B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml 674B
Maven__org_springframework_boot_spring_boot_test_2_1_8_RELEASE.xml 671B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_24.xml 660B
Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml 658B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml 644B
UserMapper.xml 639B
UserMapper.xml 639B
Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml 637B
Maven__org_springframework_spring_context_5_1_9_RELEASE.xml 637B
Maven__org_springframework_boot_spring_boot_2_1_8_RELEASE.xml 636B
Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml 630B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_24.xml 625B
Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml 623B
Maven__org_springframework_spring_jdbc_5_1_9_RELEASE.xml 616B
Maven__org_springframework_spring_test_5_1_9_RELEASE.xml 616B
Maven__org_springframework_spring_core_5_1_9_RELEASE.xml 616B
Maven__javax_annotation_javax_annotation_api_1_3_2.xml 611B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_24.xml 611B
Maven__javax_validation_validation_api_2_0_1_Final.xml 611B
Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml 609B
Maven__org_springframework_spring_web_5_1_9_RELEASE.xml 609B
Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml 609B
Maven__org_jboss_logging_jboss_logging_3_3_3_Final.xml 608B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml 608B
Maven__org_springframework_spring_tx_5_1_9_RELEASE.xml 602B
Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml 595B
Maven__net_bytebuddy_byte_buddy_agent_1_9_16.xml 578B
Maven__mysql_mysql_connector_java_5_1_21.xml 574B
Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml 573B
Maven__ch_qos_logback_logback_classic_1_2_3.xml 568B
Maven__com_github_pagehelper_pagehelper_5_1_8.xml 561B
Maven__org_hamcrest_hamcrest_library_1_3.xml 553B
共 130 条
- 1
- 2
隐姓埋名lx
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5