![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 52
WoodieWang
20岁,30年的开发经验,就问你怕不怕!
展开
-
spring bean的生命周期
参考多个博客主要有下面3个版本,个人倾向于版本3版本1:简单点就是:bean实例化->bean的初始化->bean的使用->bean的销毁1、实例化:也就是new一个对象2、属性注入:spring上下文实例化的bean进行配置3、设置beanId:如果实现beanNameAware接口,调用setBeanName()设置ID4、调用BeanFactoryAware.setBeanFactory(eanFactory):可以用这个方式来获取其它的bean,只...原创 2021-04-20 00:58:50 · 172 阅读 · 0 评论 -
Spring、springMVC、SpringBoot区别
Spring是一个“引擎”,其实就是我们最底层的框架;springMVC是基于spring的mvc框架,springBoot是基于spring4的条件注册的一套快速开发整合包。Spring最初利用工厂模式(DI)、代理模式(AOP)解耦应用组件。大家觉得挺好用的,于是按照这种模式搞了一套mvc框架(一些用于spring解耦的组件)用于开发web应用,这就是我们的springmvc了。因为springmvc的配置太过复杂了,各种xml臃肿且复杂;并且每次开发都有很多的样板代码,这些样板代码都是可以提取出来原创 2021-04-19 21:35:00 · 308 阅读 · 0 评论 -
SpringBoot和SpringMVC的区别
spring boot与spring mvc的区别是什么?spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop. ioc 提供了依赖注入的容器, aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于Servlet 的一个 MVC 框架主要解.原创 2021-04-19 21:01:20 · 147 阅读 · 0 评论 -
Spring 过滤器 拦截器 AOP区别
简介这几天在回顾Spring的AOP时,对过滤器,拦截器,AOP的关系有点好奇,故记录做以备份。在实现一些公共逻辑的时候,很多功能通过过滤器,拦截器,AOP都能实现,但是不同的方式有不同的效率。具体有什么区别,看下文描述。前后端交互基本逻辑过滤器过滤器拦截的是URLSpring中自定义过滤器(Filter)一般只有一个方法,返回值是void,当请求到达web容器时,会探测当前请求地址是否配置有过滤器,有则调用该过滤器的方法(可能会有多个过滤器),然后才调用真实的业务逻辑,至此过滤器任转载 2020-08-23 18:58:16 · 155 阅读 · 0 评论 -
springMVC 拦截器
spring 拦截器springmvc 相关知识spring中的interceptor是通过HandlerInterceptor来实现的,我们实现一个拦截器只需要实现handlerInterceptor接口或者继承实现了handlerInterceptor的类即可,例如spring提供的HandlerInterceptorAdapter是实现了HanderInterceptor的类,我们可以通过继承这个类来实现自己的拦截器。HandlerInterceptorAdapter中实现了3个方法:pr原创 2020-08-23 18:57:11 · 101 阅读 · 0 评论 -
【面试】Spring事务面试考点吐血整理(建议珍藏)
转:https://www.cnblogs.com/lixinjie/p/spring-tx-key-point-in-a-interview.htmlSpring和事务的关系关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管理关系。就像Jack Ma虽然...转载 2019-07-15 14:19:37 · 151 阅读 · 0 评论