
Spring
文章平均质量分 69
Spring系例文章
kenewstar
这个作者很懒,什么都没留下…
展开
-
Spring之工具类
Spring之工具类日常学习开发中,项目中经常需要用到各种工具类,而Spring框架中为我们提供了一些列工具,我们可以在不引用其他包的情况下,使用这些工具也能满足常规需求。断言工具Assertpublic static void testAssert() { // false将会抛出IllegalStateException异常 Assert.state(false, "状态异常"); // 自定义消息时,传递一个Supplier函数式接口 Assert.state(f原创 2022-03-19 14:15:58 · 7027 阅读 · 0 评论 -
Spring之Resource
Spring之Resource本文讲解如何使用Spring中的Resource接口处理资源Resource接口的几个主要实现类如下:UrlResourceClassPathResourceFileSystemResourcePathResourceServletContextResourceInputStreamResourceByteArrayResourceUrlResource访问本地资源public static void main(Strin原创 2022-03-10 15:02:24 · 807 阅读 · 0 评论 -
Spring之方法参数名称获取
Spring之方法参数名称方式一通过Spring中类 LocalVariableTableParameterNameDiscoverer 获取方法参数名称案例如下:public class TestReflect { public static void main(String[] args) { // 反射获取类的所有方法 Method[] declaredMethods = TestReflect.class.getDeclaredMethods(); Local原创 2022-03-02 11:23:09 · 1859 阅读 · 0 评论 -
Spring之参数解析器
Spring中的参数解析,可以让我们自定义的对处理器的一些参数请求做处理,自定义参数解析主要是通过实现 HandlerMethodArgumentResolver 接口,重写supportsParameter()方法和resolveArgument()方法,并注册解析器,即可启用。一、自定义参数解析器重写 HandlerMethodArgumentResolver 接口方法public class DemoArgResolver implements HandlerMethodArgumentReso原创 2022-02-21 10:09:32 · 1530 阅读 · 0 评论 -
Spring之拦截器
一、Spring拦截器简介Spring拦截器是一种基于AOP的技术,本质也是使用一种代理技术,它主要作用于接口请求中的控制器,也就是Controller。因此它可以用于对接口进行权限验证控制。下面我们看一个简单的拦截器例子创建一个DemoInterceptor类实现HandlerInterceptor接口,重写preHandle(),postHandle(),afterCompletion() 三个方法,如下代码,我们就创建了一个Spring的拦截器。public class DemoInterce原创 2022-02-14 17:15:08 · 13095 阅读 · 2 评论