
Spring
Dijkstra Lee
这个作者很懒,什么都没留下…
展开
-
事务的传播行为&web中ioc的创建与销毁
当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。mandatory:强制的nested:内嵌的最常用的是required和required_newpropagation-Propagation:事务的传播行为 * 传播行为(...原创 2019-11-02 20:04:27 · 131 阅读 · 0 评论 -
隔离级别
修改MySql隔离级别读已提交下避免脏读,没有避免不可重复读可重复读的情况下,只要在同一个事务期间:(快照读)第一次是什么以后就是什么,即使外界的数据都没了。...原创 2019-10-31 17:51:13 · 70 阅读 · 0 评论 -
6,Spring源码核心
1,Spring-IOC-AOP(底层是动态代理)IOC:1,IOC是一个容器2,容器启动的时候创建所有单实例对象3,我们可以直接从容器中获取到这个对象SpringIOC:1,IOC容器的启动过程,启动期间都做了什么(什么时候创建所有单实例bean)2,IOC是如何创建这些单实例bean并如何管理,到底保存在那里开始1,ClassPathXmlApplicationContex...原创 2019-10-30 17:18:06 · 91 阅读 · 0 评论 -
声明式事务
${}取出文件中的值#{}Spring的表达式语言原创 2019-10-30 11:11:23 · 116 阅读 · 0 评论 -
AOP的xml配置
AOP的使用场景:1)AOP日志保存到数据库2)AOP做权限验证3)AOP做安全检查4)AOP做事务控制<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...原创 2019-10-17 18:31:00 · 147 阅读 · 0 评论 -
AOP细节1-10
logUtilpackage com.lyj.utils;import java.lang.reflect.Method;import java.util.Arrays;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.Signa...原创 2019-10-17 17:49:21 · 115 阅读 · 0 评论 -
AOP使用
AOP:(Aspect Oriented Programming) 面向切面编程OOP:(Object Oriented Programming) 面向对象编程AOP基于OOP,指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的编程方式‘加日志记录:...原创 2019-10-17 17:20:52 · 207 阅读 · 0 评论 -
IOC学习实验10-14
实验10:创建带有生命周期方法的bean实验11:测试bean的后置处理器<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-10-14 16:22:59 · 132 阅读 · 0 评论 -
ioc学习实验5-9
实验6:通过继承实现bean配置信息的重用 实验7:通过abstract属性创建一个模板bean<!-- person05是专门的继承bean,不能正常获取实例org.springframework.beans.factory.BeanIsAbstractException: Error creating bean with name 'person05': Bean definiti...原创 2019-10-06 11:56:35 · 289 阅读 · 0 评论 -
IOC学习实验1-4
ioc容器注册注册一个person对象,spring会自动创建这个person对象一个bean标签可以注册一个组件class:写要注册的组件的全类名id:这个对象的唯一标识使用property为person对象的属性赋值name=“lastName” 指定属性名 value=“张三” 属性值<bean id="person01" class="com.yj.bean.perso...原创 2019-10-06 10:23:31 · 173 阅读 · 0 评论 -
IOC和DI&HelloWorld
IOC和DIIOC:(Inversion(反转)of Control) :控制反转控制:资源的获取方式,主动式(要什么资源都自己创建,但是复杂对象的创建是比较庞大的工程)和被动式(资源的获取不是程序员自己创建,而是交给容器来创建和设置)容器:管理所有的组件(有功能的类)主动的new资源变为被动的接受资源。DI:(Dependency Injection)依赖注入容器能知道哪个组件运...原创 2019-10-05 14:13:14 · 100 阅读 · 0 评论 -
sts安装——(遇到问题可以评论)
问题开发Spring框架的应用,经常要写框架的配置文件,写起来复杂,我们需要提示;需要给me中安装插件;(提供提示功能)安装插件不想装插件,使用Spring官方提供的sts开发工具(即装好插件的eclipse)装插件查看当前eclipse的版本号;Help->About Eclipse->点击自己eclipse图标安装插件 Help->Install New...原创 2019-10-01 22:17:04 · 152 阅读 · 0 评论 -
SSM笔记——Spring简介
简介框架:高度抽取可重用代码的一种设计,高度的通用性;框架:抽取成一个高度可重用的;事务控制,servlet,项目中的工具…多个可重用模块的集合,形成一个某个领域的整体解决方案。Spring:容器(可以管理所有组件(类))框架。核心关注:IOC和AOP优点[1]非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API[2]依赖注入:DI——Dependency ...原创 2019-09-30 18:33:12 · 216 阅读 · 0 评论