- 浏览: 70921 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (113)
- oracle数据 (2)
- eclipse (3)
- 工具类使用 (14)
- 分隔符 (1)
- socket (1)
- ServletContextListener (1)
- String (3)
- StringUtils工具类 (2)
- springboot拦截器 (1)
- 页面 (2)
- map (1)
- 密码加密 (3)
- 缓存 (1)
- 文件上传 (1)
- 算法 (3)
- jquery (1)
- DateFormatUtils (1)
- xml (2)
- ftp (1)
- 接口 (3)
- 公钥私钥 (1)
- sigar (1)
- 前端 (2)
- lang3 (1)
- 定时器 (1)
- java基础 (13)
- javaBean (1)
- 工具类 (2)
- 插件 (1)
- 数据库 (2)
- 项目 (4)
- springboot (6)
- java集合 (1)
- 测试 (1)
- thymeleaf (3)
- mysql (7)
- 分布式 (1)
- idea (1)
- TCP (1)
- 微服务 (1)
- 高并发 (3)
- redis (1)
- 多线程 (2)
- SpringCloud (1)
- spring (1)
- 1111 (0)
- 开源 (1)
- npm (1)
最新评论
文件资源操作:
org.springframework.core.io.Resource接口,是为了统一各种类型的资源而定义的
1.访问文件资源
org.springframework.core.io.ClassPathResource 类路径进行访问
org.springframework.core.io.FileSystemResource 文件系统的绝对路径进行访问
org.springframework.web.context.support.ServletContextResource 以相对web应用根目录进行访问
org.springframework.core.io.UrlResource url地址访问文件
org.springframework.util.ResourceUtils 支持用classpaht和file取文件而不需要直接创建Resource实现类
2.本地化文件资源
org.springframework.core.io.support.LocalizedResourceHelper
3.文件内容拷贝
org.springframework.util.FileCopyUtils
4.属性文件操作
org.springframework.core.io.support.EncodedResource 属性文件转码
org.springframework.core.io.support.PropertiesLoaderUtils 加载属性文件
web相关的工具类
1.访问spirngWebApplicationContext
org.springframework.web.context.support.WebApplicationContextUtils
2.简化servlet操作
org.springframework.web.util.WebUtils
3.创建cookie
org.springframework.web.util.CookieGenerator
过滤器和监听类
1.解决请求hibernate延迟加载对象报错
org.springframework.orm.hibernate.support.OpenSessionInViewFilter
2.解决中文乱码
org.springframework.web.filter.CharacterEncodingFilter
3.Introspector缓存消除监听器
org.springframework.web.util.IntrospectorCleanupListener
特殊字符转义
1.html的转义
org.springframework.web.util.HtmlUtils
2.javascript的转义
org.springframework.web.util.JavaScriptUtils
方法参数检查类
1.org.springframework.util.Assert
spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类,
而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来的工具类.
在最后给出我提取出来的spring代码打成的jar包
spring的里的resouce的概念, 在我们处理io时很有用. 具体信息请参考spring手册
内置的resouce类型
UrlResource
ClassPathResource
FileSystemResource
ServletContextResource
InputStreamResource
ByteArrayResource
EncodedResource
也就是Resource加上encoding, 可以认为是有编码的资源
VfsResource
(在jboss里经常用到, 相应还有 工具类 VfsUtils)
org.springframework.util.xml.ResourceUtils
用于处理表达资源字符串前缀描述资源的工具. 如: "classpath:".
有 getURL, getFile, isFileURL, isJarURL, extractJarFileURL
工具类
org.springframework.core.annotation.AnnotationUtils
处理注解
org.springframework.core.io.support.PathMatchingResourcePatternResolver
用于处理 ant 匹配风格(com/*.jsp, com/**/*.jsp),找出所有的资源, 结合上面的resource的概念一起使用,对于遍历文件很有用. 具体请详细查看javadoc
org.springframework.core.io.support.PropertiesLoaderUtils
加载Properties资源工具类,和Resource结合
org.springframework.core.BridgeMethodResolver
桥接方法分析器. 关于桥接方法请参考: http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.4.5
org.springframework.core.GenericTypeResolver
范型分析器, 在用于对范型方法, 参数分析.
org.springframework.core.NestedExceptionUtils
xml工具
org.springframework.util.xml.AbstractStaxContentHandler
org.springframework.util.xml.AbstractStaxXMLReader
org.springframework.util.xml.AbstractXMLReader
org.springframework.util.xml.AbstractXMLStreamReader
org.springframework.util.xml.DomUtils
org.springframework.util.xml.SimpleNamespaceContext
org.springframework.util.xml.SimpleSaxErrorHandler
org.springframework.util.xml.SimpleTransformErrorListener
org.springframework.util.xml.StaxUtils
org.springframework.util.xml.TransformerUtils
其它工具集
org.springframework.util.xml.AntPathMatcher
ant风格的处理
org.springframework.util.xml.AntPathStringMatcher
org.springframework.util.xml.Assert
断言,在我们的参数判断时应该经常用
org.springframework.util.xml.CachingMapDecorator
org.springframework.util.xml.ClassUtils
用于Class的处理
org.springframework.util.xml.CollectionUtils
用于处理集合的工具
org.springframework.util.xml.CommonsLogWriter
org.springframework.util.xml.CompositeIterator
org.springframework.util.xml.ConcurrencyThrottleSupport
org.springframework.util.xml.CustomizableThreadCreator
org.springframework.util.xml.DefaultPropertiesPersister
org.springframework.util.xml.DigestUtils
摘要处理, 这里有用于md5处理信息的
org.springframework.util.xml.FileCopyUtils
文件的拷贝处理, 结合Resource的概念一起来处理, 真的是很方便
org.springframework.util.xml.FileSystemUtils
org.springframework.util.xml.LinkedCaseInsensitiveMap
key值不区分大小写的LinkedMap
org.springframework.util.xml.LinkedMultiValueMap
一个key可以存放多个值的LinkedMap
org.springframework.util.xml.Log4jConfigurer
一个log4j的启动加载指定配制文件的工具类
org.springframework.util.xml.NumberUtils
处理数字的工具类, 有parseNumber 可以把字符串处理成我们指定的数字格式, 还支持format格式, convertNumberToTargetClass 可以实现Number类型的转化.
org.springframework.util.xml.ObjectUtils
有很多处理null object的方法. 如nullSafeHashCode, nullSafeEquals, isArray, containsElement, addObjectToArray, 等有用的方法
org.springframework.util.xml.PatternMatchUtils
spring里用于处理简单的匹配. 如 Spring's typical "xxx*", "*xxx" and "*xxx*" pattern styles
org.springframework.util.xml.PropertyPlaceholderHelper
用于处理占位符的替换
org.springframework.util.xml.ReflectionUtils
反映常用工具方法. 有 findField, setField, getField, findMethod, invokeMethod等有用的方法
org.springframework.util.xml.SerializationUtils
用于java的序列化与反序列化. serialize与deserialize方法
org.springframework.util.xml.StopWatch
一个很好的用于记录执行时间的工具类, 且可以用于任务分阶段的测试时间. 最后支持一个很好看的打印格式. 这个类应该经常用
org.springframework.util.xml.StringUtils
org.springframework.util.xml.SystemPropertyUtils
org.springframework.util.xml.TypeUtils
用于类型相容的判断. isAssignable
org.springframework.util.xml.WeakReferenceMonitor
弱引用的监控
和web相关的工具
org.springframework.web.util.CookieGenerator
org.springframework.web.util.HtmlCharacterEntityDecoder
org.springframework.web.util.HtmlCharacterEntityReferences
org.springframework.web.util.HtmlUtils
org.springframework.web.util.HttpUrlTemplate
这个类用于用字符串模板构建url, 它会自动处理url里的汉字及其它相关的编码. 在读取别人提供的url资源时, 应该经常用
String url = "http://localhost/myapp/{name}/{id}"
org.springframework.web.util.JavaScriptUtils
org.springframework.web.util.Log4jConfigListener
用listener的方式来配制log4j在web环境下的初始化
org.springframework.web.util.UriTemplate
org.springframework.web.util.UriUtils
处理uri里特殊字符的编码
org.springframework.web.util.WebUtils
org.springframework.web.util.
org.springframework.core.io.Resource接口,是为了统一各种类型的资源而定义的
1.访问文件资源
org.springframework.core.io.ClassPathResource 类路径进行访问
org.springframework.core.io.FileSystemResource 文件系统的绝对路径进行访问
org.springframework.web.context.support.ServletContextResource 以相对web应用根目录进行访问
org.springframework.core.io.UrlResource url地址访问文件
org.springframework.util.ResourceUtils 支持用classpaht和file取文件而不需要直接创建Resource实现类
2.本地化文件资源
org.springframework.core.io.support.LocalizedResourceHelper
3.文件内容拷贝
org.springframework.util.FileCopyUtils
4.属性文件操作
org.springframework.core.io.support.EncodedResource 属性文件转码
org.springframework.core.io.support.PropertiesLoaderUtils 加载属性文件
web相关的工具类
1.访问spirngWebApplicationContext
org.springframework.web.context.support.WebApplicationContextUtils
2.简化servlet操作
org.springframework.web.util.WebUtils
3.创建cookie
org.springframework.web.util.CookieGenerator
过滤器和监听类
1.解决请求hibernate延迟加载对象报错
org.springframework.orm.hibernate.support.OpenSessionInViewFilter
2.解决中文乱码
org.springframework.web.filter.CharacterEncodingFilter
3.Introspector缓存消除监听器
org.springframework.web.util.IntrospectorCleanupListener
特殊字符转义
1.html的转义
org.springframework.web.util.HtmlUtils
2.javascript的转义
org.springframework.web.util.JavaScriptUtils
方法参数检查类
1.org.springframework.util.Assert
spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类,
而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来的工具类.
在最后给出我提取出来的spring代码打成的jar包
spring的里的resouce的概念, 在我们处理io时很有用. 具体信息请参考spring手册
内置的resouce类型
UrlResource
ClassPathResource
FileSystemResource
ServletContextResource
InputStreamResource
ByteArrayResource
EncodedResource
也就是Resource加上encoding, 可以认为是有编码的资源
VfsResource
(在jboss里经常用到, 相应还有 工具类 VfsUtils)
org.springframework.util.xml.ResourceUtils
用于处理表达资源字符串前缀描述资源的工具. 如: "classpath:".
有 getURL, getFile, isFileURL, isJarURL, extractJarFileURL
工具类
org.springframework.core.annotation.AnnotationUtils
处理注解
org.springframework.core.io.support.PathMatchingResourcePatternResolver
用于处理 ant 匹配风格(com/*.jsp, com/**/*.jsp),找出所有的资源, 结合上面的resource的概念一起使用,对于遍历文件很有用. 具体请详细查看javadoc
org.springframework.core.io.support.PropertiesLoaderUtils
加载Properties资源工具类,和Resource结合
org.springframework.core.BridgeMethodResolver
桥接方法分析器. 关于桥接方法请参考: http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.4.5
org.springframework.core.GenericTypeResolver
范型分析器, 在用于对范型方法, 参数分析.
org.springframework.core.NestedExceptionUtils
xml工具
org.springframework.util.xml.AbstractStaxContentHandler
org.springframework.util.xml.AbstractStaxXMLReader
org.springframework.util.xml.AbstractXMLReader
org.springframework.util.xml.AbstractXMLStreamReader
org.springframework.util.xml.DomUtils
org.springframework.util.xml.SimpleNamespaceContext
org.springframework.util.xml.SimpleSaxErrorHandler
org.springframework.util.xml.SimpleTransformErrorListener
org.springframework.util.xml.StaxUtils
org.springframework.util.xml.TransformerUtils
其它工具集
org.springframework.util.xml.AntPathMatcher
ant风格的处理
org.springframework.util.xml.AntPathStringMatcher
org.springframework.util.xml.Assert
断言,在我们的参数判断时应该经常用
org.springframework.util.xml.CachingMapDecorator
org.springframework.util.xml.ClassUtils
用于Class的处理
org.springframework.util.xml.CollectionUtils
用于处理集合的工具
org.springframework.util.xml.CommonsLogWriter
org.springframework.util.xml.CompositeIterator
org.springframework.util.xml.ConcurrencyThrottleSupport
org.springframework.util.xml.CustomizableThreadCreator
org.springframework.util.xml.DefaultPropertiesPersister
org.springframework.util.xml.DigestUtils
摘要处理, 这里有用于md5处理信息的
org.springframework.util.xml.FileCopyUtils
文件的拷贝处理, 结合Resource的概念一起来处理, 真的是很方便
org.springframework.util.xml.FileSystemUtils
org.springframework.util.xml.LinkedCaseInsensitiveMap
key值不区分大小写的LinkedMap
org.springframework.util.xml.LinkedMultiValueMap
一个key可以存放多个值的LinkedMap
org.springframework.util.xml.Log4jConfigurer
一个log4j的启动加载指定配制文件的工具类
org.springframework.util.xml.NumberUtils
处理数字的工具类, 有parseNumber 可以把字符串处理成我们指定的数字格式, 还支持format格式, convertNumberToTargetClass 可以实现Number类型的转化.
org.springframework.util.xml.ObjectUtils
有很多处理null object的方法. 如nullSafeHashCode, nullSafeEquals, isArray, containsElement, addObjectToArray, 等有用的方法
org.springframework.util.xml.PatternMatchUtils
spring里用于处理简单的匹配. 如 Spring's typical "xxx*", "*xxx" and "*xxx*" pattern styles
org.springframework.util.xml.PropertyPlaceholderHelper
用于处理占位符的替换
org.springframework.util.xml.ReflectionUtils
反映常用工具方法. 有 findField, setField, getField, findMethod, invokeMethod等有用的方法
org.springframework.util.xml.SerializationUtils
用于java的序列化与反序列化. serialize与deserialize方法
org.springframework.util.xml.StopWatch
一个很好的用于记录执行时间的工具类, 且可以用于任务分阶段的测试时间. 最后支持一个很好看的打印格式. 这个类应该经常用
org.springframework.util.xml.StringUtils
org.springframework.util.xml.SystemPropertyUtils
org.springframework.util.xml.TypeUtils
用于类型相容的判断. isAssignable
org.springframework.util.xml.WeakReferenceMonitor
弱引用的监控
和web相关的工具
org.springframework.web.util.CookieGenerator
org.springframework.web.util.HtmlCharacterEntityDecoder
org.springframework.web.util.HtmlCharacterEntityReferences
org.springframework.web.util.HtmlUtils
org.springframework.web.util.HttpUrlTemplate
这个类用于用字符串模板构建url, 它会自动处理url里的汉字及其它相关的编码. 在读取别人提供的url资源时, 应该经常用
String url = "http://localhost/myapp/{name}/{id}"
org.springframework.web.util.JavaScriptUtils
org.springframework.web.util.Log4jConfigListener
用listener的方式来配制log4j在web环境下的初始化
org.springframework.web.util.UriTemplate
org.springframework.web.util.UriUtils
处理uri里特殊字符的编码
org.springframework.web.util.WebUtils
org.springframework.web.util.
发表评论
-
获取文件长度
2017-10-31 15:02 389/** * 获取文件长度 * @return ... -
根据系统ID、日期、IP地址、自增数生成LOGID
2017-08-18 11:08 590import java.net.InetAddress; i ... -
时间处理通用类
2017-08-18 09:41 358/** * @Title: StringDateUt ... -
获取当前登录用户的IP地址
2017-08-18 09:24 3414/** * 获取当前登录用户的IP地址 * ... -
日期工具类
2017-08-18 09:16 352import java.text.SimpleDateForm ... -
解析传入的XML报文,返回Map<String,Object>
2017-08-07 09:00 616import net.sf.json.xml.XMLSer ... -
连接socket服务器
2017-08-03 08:43 467/** * 连接socket服务器返回数据接口方法 ... -
StopWatch
2017-08-02 16:13 434StopWatch是apache commons lang包下 ... -
RandomStringUtils生成随机数
2017-08-01 20:54 578org.apache.commons.lang包中有一个随机数 ... -
过滤数组中重复值
2017-08-01 17:25 462List list = Arrays.asList(ids); ... -
获取ip地址工具类
2017-07-28 17:31 370/** * 获取当前登录用户的IP地址 * ... -
StringUtils 的填充方法
2017-07-03 16:00 525注意:两个参数的用空格填充,三个参数的用后面的参数填充 ... -
ToStringBuilder的学习
2017-05-16 17:19 3501、ToStringBuilder、HashCodeBuild ...
相关推荐
java *spring工具类 方便在非spring管理环境中获取beanjava *spring工具类 方便在非spring管理环境中获取beanjava *spring工具类 方便在非spring管理环境中获取beanjava *spring工具类 方便在非spring管理环境中获取...
java spring工具类 方便在非spring管理环境中获取beanjava spring工具类 方便在非spring管理环境中获取beanjava spring工具类 方便在非spring管理环境中获取beanjava spring工具类 方便在非spring管理环境中获取bean...
java spring 工具类 java spring 工具类java spring 工具类 java spring 工具类java spring 工具类 java spring 工具类java spring 工具类 java spring 工具类java spring 工具类 java spring 工具类
spring Security 工具类 spring Security 工具类spring Security 工具类 spring Security 工具类spring Security 工具类 spring Security 工具类spring Security 工具类 spring Security 工具类spring Security 工具...
使用 Spring 工具类动态匹配 URL 在实际开发中,我们经常会遇到需要根据不同的 URL 实现不同的业务逻辑的情况,而这种情况下,我们可以使用 Spring 提供的工具类来动态匹配 URL。本文将详细介绍如何使用 Spring ...
Java Spring工具包是Java开发中的核心组件之一,它是一个开源框架,主要用于简化企业级应用的开发。Spring框架以其模块化、灵活的配置和强大的依赖注入特性而闻名,它提供了多种功能,包括但不限于:面向切面编程...
"更新记录.docx"文件可能是项目开发过程中对SpringJdbcTemplate封装工具类的修改日志,记录了每次更新的功能改进、bug修复或性能优化等内容,这对于版本管理和问题排查非常有帮助。 通过上述分析,我们可以看到...
本文将详细介绍 Spring 及 Guava 相关工具类的使用说明和代码 demo。这些工具类都是 Java 开发中常用的实用工具,可以帮助开发者快速高效地完成各种任务。 一、Spring 工具类 1. org.springframework.util....
Spring Boot工具类静态属性注入及多环境配置详解 Spring Boot工具类静态属性注入是指使用Spring Boot框架时,如何将配置信息注入到工具类的静态变量中,以便在程序中使用这些配置信息。这种方式可以方便地在不同的...
Spring工具类 电话操作类 地理坐标处理WGS-84坐标转换成百度坐标工具类 DES加密工具类 参数验证注解 Xss攻击 接口访问超时拦截器 二叉树模糊匹配数字 Socket连接池封装 guava本地缓存异步更新 Redis实现Ip、手机号等...
spring的jdbc工具类,对数据库的操作,对数据库进行增删改查的操作
本文将详细介绍Spring中获取ApplicationContext对象的工具类实现方法。 在Spring中,典型的获取ApplicationContext对象的方式是使用ApplicationContext接口的一个实现类,如ClassPathXmlApplicationContext。这是一...
1. **Spring Test**:这是 Spring 框架的一个模块,提供了一组工具和类,帮助开发者编写和运行针对 Spring 应用的测试。它支持单元测试、集成测试,并且与多种测试框架如 JUnit、TestNG 集成。主要特性包括: - `@...
在这个分为两部分的文章中,我们将从众多的Spring工具类中遴选出那些好用的工具类介绍给大家。第1部分将介绍与文件资源操作和Web相关的工具类。在第2部分中将介绍特殊字符转义和方法入参检测工具类。文件资源操作...
基于Java语言编写的Spring Boot时间工具类方法封装,主要方法如下:根据日期获取该日期内24小时的整点时刻、获取当月的 天数、根据 年、月 获取对应的月份 的 天数、根据指定日期得获取对应月份的所有日期的每日结束...
SpringData框架中使用的JPA工具类.模板代码,解决实体管理器工厂的浪费资源和耗时问题.第一次访问getEntityManager方法:经过静态代码块创建一个factory对象,再调用方法创建一个EntityManager对象,第二次方法...
本文将深入探讨如何在Spring中通过自定义工具类获取代理对象所代理的目标对象。 ### 核心概念:AOP与Spring Proxy 在理解如何获取目标对象之前,我们需要先了解Spring AOP的实现机制。Spring AOP主要通过动态代理...