spring
xiaofeixiastar
这个作者很懒,什么都没留下…
展开
-
spring容器BeanDefinition解析
Spring容器启动的过程中,会将Bean解析成Spring内部的BeanDefinition结构,本篇将深入分析这个BeanDefinition的内部结构。直接看BeanDefinition源码,public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement { /** *...转载 2020-03-21 10:53:22 · 267 阅读 · 0 评论 -
spring中的拦截器(HandlerInterceptor+MethodInterceptor)
1. 过滤器跟拦截器的区别在说拦截器之前,不得不说一下过滤器,有时候往往被这两个词搞的头大。其实我们最先接触的就是过滤器,还记得web.xml中配置的<filter>吗~你应该知道spring mvc的拦截器是只拦截controller而不拦截jsp,html 页面文件的,如果想要拦截那怎么办?这就用到过滤器filter了,filter是在servlet前执行的,你也...原创 2019-09-20 15:01:05 · 198 阅读 · 0 评论 -
RestTemplate 下载文件
1. 概述本教程中,我们将展示使用RestTemplate下载大文件的不同技术。2. RestTemplateRestTemplate是 Spring 3 中引入的同步阻塞式HTTP客户端。根据 Spring 官方文档 介绍,在将来的版本中它可能会被弃用,因为他们已在 Spring 5 中引入了WebClient作为非阻塞式 Reactive HTTP 客户端。3. ...转载 2019-09-18 11:34:13 · 10116 阅读 · 0 评论 -
RestTemplate详解
RestTemplate详解-Get请求 在RestTemplate中通过如下两个方法进行调用 --第一种:getForEntity()函数 返回:ResponseEntity(对HTTP响应的封装,重要元素:HTTP请求状态的枚举对象HttpStatus, HTTP请求头信息对象HttpHeaders,泛型的请...原创 2019-09-11 17:24:16 · 701 阅读 · 0 评论 -
拦截器过滤器使用场景以及之间的区别
拦截器与过滤器的区别总结:过滤器在web.xml中配置:(1)因为一开始在过滤器中映射的url-pattern填写路径是*.action。所有的action要经过它的过滤。url-pattern>*.actionurl-pattern>(2)因为在web.xml中配置了过滤器,所以,执行过程所有程序都经过struts2过滤器(路径是:/*),首先过滤自己转载 2017-12-19 11:19:55 · 7094 阅读 · 0 评论 -
SSM项目加载流程
SSM项目服务启动:项目进入web.xmlssm框架 中web.xml执行顺序1.org.springframework.web.context.ContextLoaderListener2contextConfigLocationclasspath:spring.xml.在启动Web 容器时,自动装配Spring a转载 2017-11-29 19:16:28 · 3225 阅读 · 0 评论 -
AOP
AOP就是所谓的面向切面编程类似于这种抽象的东西,个人见解是先使用,然后在理解。认识会更深刻。要不然只看别人的文章或者描述,会让自己越来越迷糊。我觉得这一句话就很准确的描述了AOP:这种在运行时,动态地将代码切入到类的指定方法,指定位置上的编程思想就是面向切面的编程。原创 2017-08-31 13:03:41 · 163 阅读 · 0 评论 -
数据访问的模板化
数据访问的模板化 大多数人都有乘飞机旅行的经历,都会明白旅行中最重要的组成部分之一是把行李从A点运输到B点。这个过程包含多个步骤。当我们到达机场时,首先要做的是在柜台登记行李,然后安检会对其进行扫描以确保安全,之后行李会通过行李车转移到飞机上。如果需要中途转机,行李也会有同样的旅程。在到达目的地时,行李会被从飞机上取下来,放到行李传送带上,最后由旅客在取行李处把它取走。转载 2017-09-08 08:57:14 · 315 阅读 · 1 评论 -
spring(jdbc,hibernate,struts整合)
转载http://blog.csdn.net/daijin888888/article/details/51777488转载 2017-09-08 08:01:28 · 346 阅读 · 0 评论 -
<aop:aspectj-autoproxy />作用
作用通过配置织入@Aspectj切面虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。通过aop命名空间的声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自动代理的创建工转载 2017-09-06 23:38:16 · 440 阅读 · 0 评论