Spring Data

  • Spring CGLlB动态代理

    通过学习《Spring JDK动态代理》一节可以了解到,JDK 动态代理使用起来非常简单,但是 JDK 动态代理的目标类必须要实现一个或多个接口,具有一定的局限性。如果不希望实现接…

    Java 2021年7月16日
  • Spring集成AspectJ

    在《Spring JDK动态代理》和《Spring CGLlB动态代理》一节我们学习了基于代理类的 AOP 实现,Spring 2.0 以后,Spring 新增了对 AspectJ…

    Java 2021年7月16日
  • Spring AOP:基于AspectJ XML开发

    基于 XML 的声明式是指通过 Spring 配置文件的方式来定义切面、切入点及通知,而所有的切面和通知都必须定义在 <aop:config> 元素中。 在使用 &lt…

    Java 2021年7月16日
  • Spring AOP:基于AspectJ注解开发

    在 Spring 中,尽管使用 XML 配置文件可以实现 AOP 开发,但是如果所有的相关配置都集中在配置文件中,势必会导致 XML 配置文件过于臃肿,从而给维护和升级带来一定的困…

    Java 2021年7月16日
  • Spring JdbcTemplate类

    Spring 针对数据库开发提供了 JdbcTemplate 类,该类封装了 JDBC,支持对数据库的所有操作。 JdbcTemplate 位于 spring-jdbc-x.x.x…

    Java 2021年7月16日
  • Spring集成Log4J

    日志是应用软件中不可缺少的部分,Apache 的开源项目 Log4J 是一个功能强大的日志组件。在 Spring 中使用 Log4J 是非常容易的,下面通过例子演示 Log4J 和…

    Java 2021年7月16日
  • Spring事务(Transaction)

    事务(Transaction)是面向关系型数据库(RDBMS)企业应用程序的重要组成部分,用来确保数据的完整性和一致性。 事务具有以下 4 个特性,即原子性、一致性、隔离性和持久性…

    Java 2021年7月16日
  • Spring编程式事务管理

    编程式事务管理是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚。 Spring 出现以前,编程式事务管理是基于 POJO 应用的唯一选择。在…

    Java 2021年7月16日
  • Spring基于XML实现事务管理

    Spring 声明式事务管理是通过 AOP 实现的,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明…

    Java 2021年7月16日
  • Spring基于注解实现事务管理

    在 Spring 中,声明式事务除了可以使用 XML 实现外,还可以使用 Annotation 注解。使用注解实现可以减少代码之间的耦合度。 使用 Annotation 的方式非常…

    Java 2021年7月16日