Spring篇
小花真好看
一念花开,一念花落。停留是刹那,转身即天涯。
展开
-
SpringMVC运行原理
SpringMVC首先将请求交给DispatcherservletDispatcherservlet查询到一个或者多个HandlerMapping 交给相应的ControllerController处理完以后会返回一个ModleAndView最后根据ModelAndView找到指定的视图解析器ViewResolver 对象视图渲染返回客户端...原创 2019-04-29 17:03:44 · 93 阅读 · 0 评论 -
Spring中的Bean是线程安全的吗?
Spring中的Bean默认是单例模式的,框架并没有对bean进行多线程的封装处理实际上大部分时间Bean是无状态的(比如Dao) 所以说在某种程度上来说Bean其实是安全的但是如果Bean是有状态的 那就需要开发人员自己来进行线程安全的保证,最简单的办法就是改变bean的作用域 把 "singleton"改为’‘protopyte’ 这样每次请求Bean就相当于是 new Bean(...原创 2019-04-30 10:17:30 · 5077 阅读 · 0 评论 -
Spring中Bean的作用域都有哪些?
singleton:Spring容器内只存在一个Bean实例 单例模式 是系统默认值prototype:每次调用都会创建一个Bean 也就是每次getBean()就相当于是new Bean()的操作WEB环境下的作用域:request:每次HTTP请求都会创建一个Beansession:HTTP Session共享一个Bean实例global-session:用于 ...原创 2019-04-30 10:32:23 · 3495 阅读 · 0 评论 -
Spring自动装配Bean的方式有哪些?
no:默认值 表示没有自动装配,应使用显示bean引用进行装配byName:根据bean的名称进行注入byType:根据类型进行注入构造函数:通过构造函数来注入依赖项 需要设置大量参数autodetect:容器首先通过使用autowire装配,如果不能使用byType进行自动装配...原创 2019-04-30 10:46:42 · 2189 阅读 · 0 评论