java web 工具_MagicTool

#MagicTool的自我介绍

我将渗入你们的点滴。

#模块简述

缓存: 默认提供ehcache和redis缓存,其它缓存请扩展

验证码: 验证码生成和验证,默认保存在ehcache中,若分布式请保存在redis中,或者使用扩展化缓存,若内置验证码不合心意,请扩展验证码模块实现自定义

配置文件: MagicTool的全局配置文件,所有模块配置都通过该配置文件读取

加密解密: 常用的加密解密方式,对称,非对称

异常: MagicTool全局异常,采用错误码+错误信息的方式展示异常

网络请求: 对网络请求进行了封装,让他的使用变得简单便捷

配置资源: 读取配置文件的工具类,支持properties、xml、yaml三种配置的读取,并且支持读取程序外部配置文件

日志: 使用日志更为简单,全静态使用日志

信息: 包含一个邮件系统

工具包: 常用工具类,StringUtils, IdGen等等工具类

#包结构

com.hong610.magic.tool: 主包

cache: 缓存

ehcache: EhCache缓存相关

redis: Redis缓存相关

captch: 验证码

config: 验证码配置文件

util: 验证码工具包

web: 验证码Web端

config: 配置文件

encryp: 加密解密

exception: 异常

http: 网络请求

core: Http的具体操作

logger: 日志

config: 日志配置文件

message: 信息

email: 邮件模块

resources: 配置资源

resources: Properties配置文件

yaml: Yaml配置文件

util: 工具包

#扩展接口及使用

缓存扩展: 实现com.hong610.magic.tool.cache.Cache接口

可使用模块:

验证码: mt.properties中mt.maptcha.cache配置

验证码扩展: 实现com.hong610.magic.tool.captcha.Captcha接口

可使用模块:

验证码: mt.properties中mt.maptcha.extend.class配置

日志扩展: 实现com.hong610.magic.tool.logger.Logger接口

可使用模块:

日志: mt.properties中mt.logger.class配置

消息扩展: 实现com.hong610.magic.tool.message.Message接口

可使用模块:

消息: com.hong610.magic.tool.message.MessageFactory.get("包路径")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值