spring
半壁灯
半壁青灯论天下,荒烟蔓草尽识君
展开
-
spring——xml文件配置
在src源文件夹下新建applicationContext.xmlsrc->new->File xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://ww原创 2017-05-23 17:07:13 · 477 阅读 · 0 评论 -
spring——bean的生存范围
scopescope有两个常用属性,singleton(单例)和prototype(原型)。默认情况下为singleton。singleton:无论这个bean被取多少次,都是同一个对象。prototype:每次bean取的对象不同public class UserServiceTest { @Test public void test原创 2017-05-23 19:14:35 · 468 阅读 · 0 评论 -
IoC/DI
IoC/DI控制反转(Inversion of Control)是spring的基础,简单来说就是创建对象以前是主动new构造方法来调用,现在变成了由spring创建对象传统:Category c = new Category()IoC:Category c = (spring创建)//Category c = (Category)context.getBean("c")原创 2017-05-21 17:23:39 · 421 阅读 · 0 评论 -
Spring——AOP核心思想与实现
AOP(Aspect Oriented Programming):面向切面编程 核心思想:动态的添加和删除切面上的逻辑而不影响原来的执行代码AOP相关概念:1.JoinPoint 连接点,加入切面逻辑的位置。@Before("execution(* com.spring.service..*.*(..))")2.PointCut JoinPoint的一个集合@Pointcut("executi原创 2017-07-26 16:03:30 · 3167 阅读 · 0 评论 -
Spring——事物管理与传播特性
事物的特性(ACID)1)原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。2)一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。3)隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务都应该原创 2017-07-27 19:10:01 · 401 阅读 · 0 评论