Hutool是一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方式举行封装,组成种种Util工具类,同时提供以下组件:
Hutool是一个Java工具包,也只是一个工具包,它辅助我们简化每一行代码,削减每一个方式,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,厥后逐步积累并加入更多
Hutool是Hu + tool的自造词,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
中文文档
在登录的时刻另有修改密码的时刻用到,由于数据库里面的密码是md5加密处置的,以是登录的时刻需要先加密之后再到数据库举行查询,使用Hutool的话,只需要挪用SecureUtil中的md5方式就可以了。
user = userService.userLoginByName(loginName,SecureUtil.md5(loginPwd));
谈论提交的时刻,可以用 HtmlUtil.encode 将一些字符转化为平安字符,防止xss注入和SQL注入。
comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor()));
CronUtil 不需要任何其他依赖,只需要在 resources 下建一个配置文件,然后在程序启动的时刻将准时义务开启,如准时备份功效(天天破晓1点备份一次)。
cc.ryanc.halo.web.controller.admin.BackupController.backupResources = 0 0 1 * * ? cc.ryanc.halo.web.controller.admin.BackupController.backupDatabase = 0 0 1 * * ? cc.ryanc.halo.web.controller.admin.BackupController.backupPosts = 0 0 1 * * ?
@Override public void onApplicationEvent(ContextRefreshedEvent event){ this.loadActiveTheme(); this.loadOptions(); this.loadFiles(); this.loadThemes(); //启动准时义务 CronUtil.start(); log.info("准时义务启动乐成!"); }
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各种产物的最新流动,优惠券领取点击进入
3.广告同盟: 整理了现在主流的广告同盟平台,若是你有流量,可以作为参考选择适合你的平台点击进入
链接: http://www.fly63.com/nav/1277