
spring
灯盏菜
上火你就喝灯盏菜啊
展开
-
【spring】spring boot 注解启动流程
SpringBoot 究竟是如何跑起来的?SpringBoot中的条件注解底层是如何实现?如何让这些条件注解生效的?SpringBoot 启动类 @SpringBootApplication 注解 以及执行流程原创 2021-01-09 17:42:07 · 393 阅读 · 1 评论 -
自己动手实现的 Spring IOC 和 AOP - 上篇 (转载笔记)
转载地址 2. 简单的 IOC 和 AOP 实现根据 xml 配置文件加载相关 bean 对 BeanPostProcessor 类型的 bean 提供支持 对 BeanFactoryAware 类型的 bean 提供支持 实现了基于 JDK 动态代理的 AOP 整合了 IOC 和 AOP,使得二者可很好的协同工作2.1 简单的 IOC最简单的 IOC 容器只需4步即可实现...转载 2019-01-17 09:26:29 · 363 阅读 · 0 评论 -
(转载) Spring 中获取 request 的几种方法,及其线程安全性分析
Spring 中获取 request 的几种方法,及其线程安全性分析转载 :http://www.cnblogs.com/kismetv/p/8757260.html概述在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。由于在Sp...转载 2019-03-25 14:56:17 · 130 阅读 · 0 评论 -
【面试】SpringMVC与Struts2区别与比较总结
一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。 2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。二、拦截机制Struts2框架是类级别的...转载 2019-04-08 21:25:53 · 498 阅读 · 0 评论 -
【面试】拦截器、过滤器、监听器 servlet、filter、listener、interceptor 区别总结
1、过滤器:依赖于servlet容器; 在实现上基于函数回调,可以对几乎所有请求进行过滤; 缺点是一个过滤器实例只能在容器初始化时调用一次; 使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。2、拦截器:依赖于web框架,在SpringMVC中就是...原创 2019-04-08 21:42:50 · 1301 阅读 · 0 评论 -
Spring中bean的作用域与生命周期
转载【Spring】Bean的生命周期Spring中bean的作用域与生命周期在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。 Spring中...转载 2019-04-30 17:53:17 · 281 阅读 · 2 评论 -
Spring 3.x 装配 Java bean的三种方式
项目结构 ,其他的具体文件就不展开介绍了。一、基于XML的配置方式1、xml文件的bean声明<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2...转载 2019-07-14 19:41:34 · 189 阅读 · 0 评论 -
【SpringBoot】@SpringBootApplication 自动装配执行原理 -- @SpringBootConfiguration和@EnableAutoConfiguration
spring boot内置了tomcat,并且不需要打成war再执行。可以在appication.properties对端口号等服务端信息进行配置。spring boot将各个应用/三方框架 设置成了一个个“场景”stater,以后要用哪个,只需要引入那个场景即可。选完之后,spring boot就会将 该场景所需要的所有依赖 自动注入。例如 选择 “web”,spring boo...原创 2019-07-21 16:11:17 · 635 阅读 · 0 评论 -
【SpringBoot】手写一个简单的SpringBoot-starter
starter会把所有用到的依赖都给包含进来,避免了开发者自己去引入依赖所带来的麻烦。虽然不同的starter实现起来各有差异,但是他们基本上都会使用到两个相同的内容:ConfigurationProperties和AutoConfiguration。Starters are a set of convenient dependency descriptors that yo...转载 2019-07-28 13:55:22 · 3311 阅读 · 0 评论