spring
spring原理与实战
yzq-3841
光荣在于平淡,艰巨在于漫长
展开
-
Spring数据库事务管理
Spring数据库事务管理编程式事务声明式事务spring+mybatis中使用事务Transactional失效的问题错误使用Service过程时间占用事务错误捕捉异常 使用PlatformTransactionManager接口的方法,创建、提交或回滚事务。 spring中的事务分为编程式事务或声明式事务,声明式事务又可以分为XML配置和注解配置,目前用的比较多的是注解配置@Transactional 编程式事务 事务由开发者通过自己写代码来实现的 声明式事务 声明式事务允许自定义事务接口-Trans原创 2020-11-12 22:37:30 · 83 阅读 · 0 评论 -
Spring和数据库编程
Spring和数据库编程xml方式配置数据库资源配置SqlSessionFactory组件SqlSessionTemplate组件配置MapperFactoryBean配置MapperScannerConfigurer完整的spring+mybatis xml配置 xml方式配置数据库资源 使用SimpleDriverDataSource进行连接,它是不支持数据库连接的。 <!-- 配置数据源 --> <bean id="dataSource" class="org.sprin原创 2020-11-12 16:43:01 · 1544 阅读 · 4 评论 -
Spring AOP
Spring AOP基于@AspectJ注解开发的aop测试aop基于xml配置开发spring aop AOP是通过动态代理模式,管控各个对象操作的切面环境,管理包括日志、数据库事务操作,让我们可以在反射原有对象方法之前正常返回、异常返回事后插入自己的逻辑代码的能力,有时甚至取代原始方法。 spring aop是一种基于方法拦截的aop。 面向切面编程: 切面:在动态代理中可以理解成一个拦截器。 通知:就是切面开启后,切面里边的方法。 前置通知:执行业务逻辑代码之前执行的通知。 后置通知:执行业务逻辑代原创 2020-11-11 20:23:49 · 124 阅读 · 1 评论 -
Spring IoC
Spring IoCBeanFactory依赖注入的三种方式通过xml配置装配Bean通过注解装配Bean(常用)自动装配@Bean装配的混合使用@Profile的使用 控制反转是一种通过xml或者注解描述并通过第三方产生或获取特定对象的方式。实现是依赖注入,降低对象间的耦合程度。 BeanFactory spring ioc容器的设计主要是基于BeanFactory和ApplicationContext这两个接口,BeanFactory为最底层的接口,它里边有getBean获取配置给容器的Bean,可以根原创 2020-11-10 17:31:41 · 101 阅读 · 0 评论