网站首页 > 博客文章 正文
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法。针对常用工具提供了如:Spring工具-SpringUtil,Cglib工具-CglibUtil,拼音工具-PinyinUtil,切面代理工具-ProxyUtil等常用的实用,下面说一下这些工具常用方法。
Spring工具-SpringUtil
getActiveProfile()-获取当前的环境配置,当有多个环境配置时,只获取第一个
getBean(Class<T> clazz)-获取实体bean
registerBean(String beanName, T bean)-动态向Spring注册Bean
getBeansOfType(Class<T> type)-获取指定类型对应的所有Bean,包括子类
getProperty(String key)-获取配置文件配置项的值
Cglib工具-CglibUtil
copy(Object source, Class<T> targetClass)-拷贝Bean对象属性到目标类型
copyList(Collection<S> source, Supplier<T> target)-复制List对象
toMap(Object bean)-将Bean转换为Map
拼音工具-PinyinUtil
此工具需要添加相关组件引入,封装了TinyPinyin、JPinyin、Pinyin4j,通过SPI自动识别。
getFirstLetter(char c)-将输入字符串转为拼音首字母,其它字符原样返回
getPinyin(char c)-如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
isChinese(char c)-是否为中文
切面代理工具-ProxyUtil
newProxyInstance(ClassLoader classloader, InvocationHandler invocationHandler, Class<?>... interfaces)-创建动态代理对象
proxy(T target, Aspect aspect)-使用切面代理对象
更多方法持续添加中。
猜你喜欢
- 2024-11-12 基于SpringBoot 的CMS系统,拿去开发企业官网真香(附源码)
- 2024-11-12 解决JAVA压缩图片变色问题(java压缩图片至指定大小)
- 2024-11-12 J2eeFAST 开源平台(j2ee开发工具)
- 2024-11-12 Java项目中用它来代替一半的反射使用,爽到飞起!
- 2024-11-12 反射用不好真的会影响代码执行效率!
- 2024-11-12 基于AbstractProcessor扩展MapStruct自动生成实体映射工具类
- 2024-11-12 Java面试问题(一)—— java 基础(java面试问题大全及答案大全)
- 2024-11-12 一个轻量级的Java快速开发平台快速开发项目并交付「接私活利器」
- 2024-11-12 电商系统中的 ID 是如何生成的?(电商注册账号是什么)
- 2024-11-12 用了这两款插件,同事再也不说我代码写的烂了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)