前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 程序员都应该去使用一下这款强大的国产工具类库

Java 程序员都应该去使用一下这款强大的国产工具类库

作者头像
良月柒
发布2019-03-20 15:39:26
6060
发布2019-03-20 15:39:26
举报
文章被收录于专栏:程序员的成长之路

技术文章第一时间送达!

代码语言:javascript
复制
<dependency>
   <groupId>cn.hutool</groupId>
   <artifactId>hutool-all</artifactId>
   <version>4.2.1</version>
</dependency>
代码语言:javascript
复制
public class Demo {

   public static void main(String[] args) {
       File file = new File("D:\\face.jpg");

       // 第一种方式:自定义构建表单
       HttpRequest request = HttpRequest
               .post("http://ip:port/xxxx")
               .form("file", file)
               .form("fileType", "jpg");
       HttpResponse response = request.execute();
       System.out.println(response.body());

       // 第二种方式:使用统一表单,Http模块会自动识别参数类型,并完成上传
       HashMap<String, Object> paramMap = new HashMap<>();
       paramMap.put("author", "倪升武");
       paramMap.put("wechat", "程序员私房菜");
       String result = HttpUtil.post("http://ip:port/xxxx", paramMap);
       System.out.println(result);
   }
}
代码语言:javascript
复制
comment.setContent(HtmlUtil.encode(content));

它会转义文本中的HTML字符为安全的字符,这样比较安全。另外,HtmlUtil 还提供了以下方法,有兴趣的朋友可以去试一下。

CronUtil(定时任务)

代码语言:javascript
复制
/**
* 项目初始化配置
* @author shengwu ni
* @date 2018-12-06
*/
@Component
public class InitConfig {

   private static final Logger LOGGER = LoggerFactory.getLogger(InitConfig.class);

   @PostConstruct
   public void initTimer() {
       LOGGER.info("项目启动,开启Hutool定时任务……");
       CronUtil.setMatchSecond(true);
       CronUtil.start();
   }
}

zEND

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档