随笔分类 - spring/mvc
摘要:工厂和Spring容器Spring是一个成熟的框架,为了满足扩展性、实现各种功能,所以它的实现如同枝节交错的大树一样,现在让我们把视线从Spring本身移开,来看看一个萌芽版的Spring容器怎么实现。 Spring的IOC本质就是一个大工厂,我们想想一个工厂是怎么运行的呢?————————————
阅读全文
摘要:断言: AssertUtils assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 Assert.notNull(obj, "当object为null时抛出异常")
阅读全文
摘要:BeanFactory:产生一个新的实例,可以实现单例模式BeanWrapper:提供统一的get及set方法ApplicationContext:提供框架的实现,包括BeanFactory的所有功能 spring 的骨架spring 的骨架,也是spring 的核心包。主要包含三个内容1.cont
阅读全文
摘要:一:事务认识 大家所了解的事务Transaction,它是一些列严密操作动作,要么都操作完成,要么都回滚撤销。Spring事务管理基于底层数据库本身的事务处理机制。数据库事务的基础,是掌握Spring事务管理的基础。这篇总结下Spring事务。 事务具备ACID四种特性,ACID是Atomic(原子
阅读全文
摘要:本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言,简称SpEL。 SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。 所有的SpEL都支持 1.XML和 2.Annotatio
阅读全文
摘要:一、事务的传播行为:通过Propagation定义: <!-- 配置事务通知 --><tx:advice id="txAdvice" transaction-manager="transactionManager" > <tx:attributes> <!-- 以方法为单位,指定方法应用什么事务属性
阅读全文
摘要:Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 模块分为以下:Spring Core;Spring Context;Spring AOP;Spring DAO;Spring ORM;Spring W
阅读全文
摘要:1.Spring管理事务配置案例: 方式1:编码式(了解): 1.将核心事务管理器配置到spring容器,在applicationContext中配置如下代码: <!-- 事务核心管理器,封装了所有事务操作. 依赖于连接池 --> <bean name="transactionManager" cl
阅读全文
摘要:Controller方法返回值 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 返回void 在Controller方法形参上可以定义request和response,使用request或response指定
阅读全文
摘要:springmvc请求流程: 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa
阅读全文
摘要:在spring中经常被提及的概念,一个是控制反转IOC,一个是依赖注入DI。还有一个面向切面编程AOP。 浅谈控制反转(IOC): 在任何一个有请求作用的系统当中,至少需要有两个类互相配合工作,在一个入口类下使用new关键字创建另一个类的对象实例,这就好比在面向对象编程的思想下,“我“充当一个入口类
阅读全文
摘要:注解: 使用注解的目的是为了代替配置,在使用注解时,省略键时,则是为value赋值。 扫描某个包下的所有类中的注解。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-i
阅读全文
摘要:Spring的核心是: IOC:控制反转也叫依赖注入(DI);AOP:面向切面编程,这两个是Spring的灵魂。简单来说,Spring是一个分层的一站式轻量级开源框架。 IOC和DI由什么关系呢?其实它们是同一个概念的不同角度描述,由于控制反转概念比较含糊(ioc不是什么技术,而是一种设计思想,Io
阅读全文