摘要: 增加了用于处理MyBatis的两个bean:SqlSessionFactoryBean、MapperFactoryBean 1、注册SqlSessionFactoryBean: (1)实现 InitializingBean:调用其afterPropertiesSet方法(this.sqlSessio 阅读全文
posted @ 2020-07-12 15:18 赫拉克利特 阅读(235) 评论(0) 推荐(0) 编辑
摘要: SqlSessionFactory是mybatis的基础中的基础,必须实例! 逻辑思路: ∵ 减少代码冗余,需要封装mybatisAPI。∴ 可以注册SqlSessionFactoryBean,来完成SqlSessionFactory的实例化。 又∵ 它的实例化需要(依赖)"mybatis-conf 阅读全文
posted @ 2020-07-11 23:02 赫拉克利特 阅读(253) 评论(0) 推荐(0) 编辑
摘要: mybatis中,封装了一个sqlsession 对象(里面封装有connection对象),由此对象来对数据库进行CRUD操作。 1、Mapper.xml: 目的:编写SQL语句 namespace:命名空间,Mapper XML文件中的语句的唯一标识,避免在不同的Mapper XML文件中存在相 阅读全文
posted @ 2020-07-09 22:49 赫拉克利特 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 基于 AOP 的 XML架构 <aop:config> <aop:aspect id="myAspect" ref="aBean">//定义一个切面 <aop:pointcut id="businessService" //定义了一个切入点 expression="execution(* com.t 阅读全文
posted @ 2020-07-09 16:39 赫拉克利特 阅读(216) 评论(0) 推荐(0) 编辑
摘要: AOP是Spring框架面向切面的编程思想: 将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。 1、Join point(连接点):程序执行过程中的一个点,如方法的执行或异常的处理。在Spring AOP中,连接点总是表示方法的执行。通 阅读全文
posted @ 2020-07-08 21:56 赫拉克利特 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下自动装配相互协作的 bean 之间的关系 1、目的:这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。 2、方法:你可以使用<bean>元素的 autowire 属性为一个 阅读全文
posted @ 2020-07-07 19:42 赫拉克利特 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。 1、基于构造函数的DI,当容器调用带有一组参数的类构造函数时,基于构造函数的 DI 就完成了,其中每个参数代表一个对其他类的依赖。 (1)A 不应该担心 B 的实现。B 将会独立实现,并且在 A 实例化的时候将提供给 阅读全文
posted @ 2020-07-06 21:15 赫拉克利特 阅读(186) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-07-05 20:32 赫拉克利特 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 1、核心:使用依赖注入(DI)来管理组成一个应用程序的组件,这些对象被称为 Spring Beans 2、通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配 阅读全文
posted @ 2020-07-05 19:18 赫拉克利特 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、Spring:是一个框架,基于apache2.0开源协议。 1、核心特性:是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。(在已有软件程序上增加一些新的功能) 2、目标是:使 J2EE (企业级)开发变得更容易使用,通过启用基于 POJO 阅读全文
posted @ 2020-07-05 18:08 赫拉克利特 阅读(151) 评论(0) 推荐(0) 编辑