随笔分类 -  Spring4

摘要:spring和SpringBoot配置redis方法大不一样 spring需要为redis专门配置xml, 注解的方式:参考Spring 极速集成注解 redis 实践 自定义方式: 注意序列化部分,如果想用json序列化,需要指定序列化方法 参考:https://blog.csdn.net/sup 阅读全文
posted @ 2018-06-29 10:22 SkyeAngel 阅读(1736) 评论(0) 推荐(0)
摘要:不用再在接口方法中标注解,直接在配置xml文件中写 关于xml配置的事务管理可参考https://blog.csdn.net/Evankaka/article/details/45478007 阅读全文
posted @ 2018-01-17 23:16 SkyeAngel 阅读(192) 评论(0) 推荐(0)
摘要:1、传播属性:当事务方法被另一个事务方法调用时, 必须指定事务应该如何传播. REQUIRED 传播行为 默认的当 bookService 的 purchase() 方法被另一个事务方法 checkout() 调用时, 它默认会在现有的事务内运行. 这个默认的传播行为就是 REQUIRED. 因此在 阅读全文
posted @ 2018-01-17 22:32 SkyeAngel 阅读(175) 评论(0) 推荐(0)
摘要:用来确保数据的完整性和一致性. 事务的四个关键属性(ACID)原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.一致性(consistency): 一旦所有事务动作完成, 事务就被提交. 数据和资源就处于一种满足业务规则的一致 阅读全文
posted @ 2018-01-17 21:44 SkyeAngel 阅读(181) 评论(0) 推荐(0)
摘要:连接数据库 首先导入jar包 然后创建properties.xml文件 这样就可以使用了 但是一般不这样做,因为后续维护起来再找比较麻烦,所以将properties属性放入一个专有的db.properties文件中,再引用 可通过 <context:property-placeholder> 元素简 阅读全文
posted @ 2018-01-16 22:58 SkyeAngel 阅读(343) 评论(0) 推荐(0)
摘要:切面(Aspect): 横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象通知(Advice): 切面必须要完成的工作目标(Target): 被通知的对象代理(Proxy): 向目标对象应用通知之后创建的对象连接点(Joinpoint):程序执行的某个特定位置:如类某个方法调用前、调用后、方 阅读全文
posted @ 2018-01-16 12:17 SkyeAngel 阅读(380) 评论(0) 推荐(0)
摘要:实现FactoryBean接口在Spring IOC容器中配置Bean 基于注解的方式配置Bean 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了 阅读全文
posted @ 2018-01-15 20:30 SkyeAngel 阅读(393) 评论(0) 推荐(0)
摘要:Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利通过 SpEL 可以实现: 通过 bean 的 id 对 阅读全文
posted @ 2018-01-15 17:07 SkyeAngel 阅读(192) 评论(0) 推荐(0)
摘要:继承 Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean 子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置 父 Bean 可以作为配置模板 阅读全文
posted @ 2018-01-15 10:04 SkyeAngel 阅读(191) 评论(0) 推荐(0)
摘要:自动装配: 只声明 bean, 而把 bean 之间的关系交给 IOC 容器来完成 在 <bean> 的 autowire 属性里指定自动装配的模式 1.byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 阅读全文
posted @ 2018-01-15 09:40 SkyeAngel 阅读(304) 评论(0) 推荐(0)
摘要:IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称 阅读全文
posted @ 2018-01-14 22:46 SkyeAngel 阅读(297) 评论(0) 推荐(0)
摘要:IntelliJ IDEA 中如何导入jar包(以引入spring包,构建spring测试环境为例) 1、 2、 3、这时候IntelliJ IDEA就会自动下载Spring所需要的jars,只需要等待就好。 4.相应的jar包已经自动下载好了 5.新建Spring配置文件 框架的作用:首先创建一个 阅读全文
posted @ 2018-01-12 23:08 SkyeAngel 阅读(560) 评论(0) 推荐(0)