------【spring】
恩会
这个作者很懒,什么都没留下…
展开
-
【spring】声明式事务
xml方式配置spring中基于XML的声明式事务控制配置步骤 1、配置事务管理器 2、配置事务的通知 此时我们需要导入事务的约束 tx名称空间和约束,同时也需要aop的 使用tx:advice标签配置事务通知 属性: id:给事务通知起一个唯一标识...原创 2019-01-21 14:22:40 · 144 阅读 · 0 评论 -
【spring】事务控制
Spring中事务控制的 API介绍PlatformTransactionManager 此接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法获取事务状态信息: TransactionStatus getTransaction(TransactionDefinition definition) 提交事务: void commit(TransactionS...原创 2019-01-21 12:14:06 · 198 阅读 · 1 评论 -
【spring】AOP技术 - -注解配置
注解配置中,程序调用顺序有些问题,spring的顺序:最终通知 先于 后置通知(异常通知)业务层接口/** * 账户的业务层接口 */public interface IAccountService { /** * 模拟保存账户 */ void saveAccount(); /** * 模拟更新账户 * ...原创 2019-01-20 21:09:01 · 95 阅读 · 0 评论 -
【spring】AOP技术- - xml方式
AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。术语:Joinpoint(连接点): 所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的 连接点...原创 2019-01-20 19:31:42 · 113 阅读 · 0 评论 -
【spring】新注解
@Configuration 作用:指定当前类是一个配置类,等同于applicationContext.xml@ComponentScan 作用:用于通过注解指定spring在创建容器时要扫描的包 属性:value,basePackages(两个属性别名互相引用,所以作用相同)指定要扫描的包使用注解@ComponentScan(basePackages = {"co...原创 2019-01-18 13:35:25 · 391 阅读 · 0 评论 -
【spring】常用的注解
曾经的xml配置: <bean id="AccountService" class="com.study.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method="" > <property name="" value="" | ref=""&...原创 2019-01-17 15:17:02 · 126 阅读 · 0 评论 -
【spring】依赖注入
依赖注入:Dependency InjectionIOC的作用:降低程序间的耦合(依赖关系)依赖关系的管理都交给spring来维护,在当前类需要用到其他类的对象,由spring为我们提供,只需在配置文件中说明依赖关系的维护:就称之为依赖注入依赖注入: 能注入的数据:有三类 基本数据类型和String 其他bean类型...原创 2019-01-17 13:56:44 · 98 阅读 · 0 评论 -
【spring】bean的细节
bean的细节之三种创建方式:<!-- 第一种方式:使用默认构造函数创建(空参构造函数) 在spring的配置文件中使用bean标签,配以id和calss属性之后,且没有其他属性和标签时。 采用的就是默认构造函数创建bean对象,如果类中没有默认构造函数,则对象无法创建--><bean id="accountService" ...原创 2019-01-17 10:45:55 · 144 阅读 · 0 评论 -
【spring】Ioc思想
ApplicationContext 的三个常用实现类 ClassPathXmlApplicationContext 加载类路径下的配置文件(最常用) FileSystemXmlApplicationContext 加载磁盘路径下的配置文件(必须有访问权限) AnnotationConfigApplicati...原创 2019-01-17 10:17:49 · 246 阅读 · 0 评论