thumbnail
Spring整合Mybatis
Spring中 Spring整合Mybatis要导入两个坐标 1:要导入在Spring中操作数据库的jar包 2:Spring和Mybatis融合一起要导入jar包: 这个包不是Spring的,他是Mybatis的,是Mybatis融合Spring 配置Spring文件SpringConfig: 数据源jdbcConfig: 在Spring配置文件…
thumbnail
Mysql索引
二叉树存储数据: 二叉树每个节点就是一个键值对,会根据键的值的大小进行排序,右子节点大于根节点,左子节点小于主节点 索引使用场景: 随表建立索引
thumbnail
容器
注:如果是方式三的话,那么这个类型的bean只能有一个; BeanFactory初始化 容器相关 bean相关 依赖注入相关:
thumbnail
数据源对象管理(管理第三方提供资源)
比如要管理alibaba的druid的数据源。首先要加上坐标 管理这个资源对应的对象,这个资源的对象叫:DruidDataSource 分析参数: 第一个叫:驱动类名称,当然是JDBC 第二个是Url:"jdbc:mysql://localhost:3306/数据库"/ 测试: 第一个是引入配置bean的文件,是xml文件,ApplicationC…
thumbnail
集合依赖注入
实现类: 接下来配置如何注入 map集合不一样: 因为map集合是Key-value的格式。所以它和其他集合不一样 property又不一样 结果: 总结: 注入数组对象: 注入List对象: 注入set对象: 注入map对象: 注入properties对象:
thumbnail
依赖自动装配
autowire有五中可以设置的值: 按类型: 如果同种类型的bean有多种,那么会抛出异常 按名字: 使用构造方法: 使用构造方法的话用constructor 每个Dao里面都有一些方法,用于测试,(输出位get用户信息) 然后呢,把这三个变量分别写出来,然后调里面的get方法 第一种通过set方法配置: userSercice里要为那几个属性提…
thumbnail
Setter注入
引用类型: 简单类型: 构造器注入: 首先你得有个实现类方法,然后可以通过构造器传入方法,那么构造器就是这样。注入Bean对象:private BookDao bookDao,然后有个构造方法,里面有个参数:BookDao bookDao, 最后配置参数,依次为参数,Bean,Bean 构造器注入:简单类型 依赖注入方式选择: 附: 效果: App…
thumbnail
Bean的生命周期
bean就是对象,指对象的生命周期 一:如何配置bean生命周期的方法(产生前方法,属性(init-method),还有就是产生后方法,属性(destory-method)) 要想看到destory方法执行,必须关掉容器,如下: 用ClassPathXmlApplicationContext这个类来调用 ctx.close关闭容器比较暴力,ctx.…