• Spring - 5.引入配置文件

    引入properties配置文件 我们可以在Spring的配置文件下通过context:property-placeholder标签来将其他的配置文件(如jdbc.properties)引入,并通过${key}来调用 如: 12jdbc.driver...
  • Spring - 6.工厂模式

    配置beans当我们创建一个bean时可能需要调用一系列初始化方法,而bean的init-method只能支持传入一个空参方法,面对这种情况可以采用工厂模式,通过factory的get方法获取对应的bean 当我们通过一个工厂类实例来创建bean时,...
  • Spring - 7.注解

    注解配置 Spring支持通过注解配置来替代一部分XML文件配置,从而简化配置流程 为了在Spring中使用注解配置,需要在ApplicationContext.xml中开启组件扫描 1<context:component-scan base-...
  • Spring - 8.框架整合

    整合JUnit 由于Spring的IoC特性,在JUnit中对Bean进行单元测试需要先创建ApplicationContext然后通过工厂获取Bean,较为繁琐 我们可以通过Spring中的Spring-test依赖整合Junit 12345<...
  • SpringAOP - 1.面向切面编程

    面向切面编程 面向切面编程(Aspect Oriented Programming)是用于将业务核心代码和业务无关的增强代码解耦合的技术,旨在不干涉核心代码的情况下动态实现日志、断点、监控、调试等增强功能。 Spring AOP提供了对Spring容...
  • SpringAOP - 2.Aspect及切入点

    AOP概念 AOP是基于一系列Aspect即切面实现的增强功能,其中定义了许多概念: Joinpoint——连接点连接点指在程序中可以被扩展增强的代码,通俗地说,就是可以被增强的部分 其中Spring AOP仅支持对方法进行增强 Pointcut——...
  • SpringAOP - 3.通知

    通知分类 通知主要分为五类,由各自对应的注解调用: @Before:方法执行前通知 @After:方法执行后,返回前通知,抛出异常仍会继续执行 @AfterReturning:方法执行后,返回后通知,抛出异常时不会执行 @AfterThrowing...
  • SpringMybatis - 事务级操作

    事务 事务指的是一组数据库的操作,这组操作要么同时成功,要么同时失败 事务特性 隔离性 不同事务之间彼此隔离,互不影响 原子性 每个事务是一个不可分割的整体 一致性 事务中的操作要么同时成功,要么同时失败,状态一致 持久性 事务在提交后影...
  • 1.认识 Kotlin

    函数式编程 Complicated:复杂的,指一个事物由许多子部件组成,每一个子部件都有各自的用途 Complex:复合的,指指一个系统由许多相似的事物组成,这些事物彼此之间的交互构成了宏观系统的行为 函数式编程最大的特点在于拥有复合性,将类似的操...
  • 2.基础语法

    类型声明相比 Java 的类型声明方式: 1String s=new String(“I am Java”) Kotlin 将类型名置于变量后方: 1val s:String=“I am Kotlin” 类型推导Kotlin 支持隐式的类型声明,如...
118192021