![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Mr_Faker
这个作者很懒,什么都没留下…
展开
-
springmvc 全局异常解决方案
系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throwsException向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:springmvc提供全局异常处理器(一个系...转载 2018-07-10 11:04:15 · 260 阅读 · 0 评论 -
BeanFactory中Bean的实例化过程
class MyBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { System.out.p...转载 2018-06-27 10:51:16 · 488 阅读 · 0 评论 -
SpringMVC系列:处理请求流程
一、SpringMVC简介 是一种基于JAVA实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。 解析: 1、MVC架构模式的思想:将Web层进行指责解耦 2、基于请求驱动:请求-相应模型 3、框架的目的:简化开发 二、SpringMVC架构处理请求流程 SpringMVC框架是...转载 2018-06-16 19:46:07 · 340 阅读 · 0 评论 -
三种实例化bean的方式
在spring中有三中实例化bean的方式:一、使用构造器实例化;(90%通常使用的一个方法)二、使用静态工厂方法实例化;三、使用实例化工厂方法实例化。 每种实例化所采用的配置是不一样的:一、使用构造器实例化;这种实例化的方式可能在我们平时的开发中用到的是最多的,因为在xml文件中配置简单并且也不需要额外的工厂类来实现。 Xml代码 <!--applicationContext.xml配置...转载 2018-07-12 11:17:55 · 215 阅读 · 0 评论 -
Spring优缺点
大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 我们看一个框架是否优秀,首先看这个框架是否是非侵入式的,其次是可扩展性,再次是解耦性和开发周期。Spring是什么?Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的(所谓非侵入...转载 2018-07-18 17:07:29 · 728 阅读 · 0 评论 -
AOP的主要概念和术语
====关注点(Concern)====关注点就是我们要考察或解决的问题。如订单的处理,用户的验证、用户日志记录等都属于关注点。 关注点中的核心关注点(Core Concerns),是指系统中的核心功能,即真正的商业逻辑。如在一个电子商务系统中,订单处理、客户管理、库存及物流管理都是属于系统中的核心关注点。 还有一种关注点叫横切关注点 (Crosscutting Concerns),他们分散在每个...转载 2018-07-13 10:27:31 · 413 阅读 · 0 评论 -
Spring中使用的设计模式
转载请注明出处,文章首发于:http://itxxz.com/a/javashili/tuozhan/2014/0601/7.html 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。...转载 2018-07-31 15:39:49 · 143 阅读 · 0 评论 -
spring 启动过程
首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境; 其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听到这个事件,其contextInit...转载 2018-08-17 13:12:06 · 176 阅读 · 0 评论