Spring配置文件2

1.1 ApplicationContext的继承体系

applicationContext: 接口类型,代表应用上下文,可以通过其实例获得Spring容器的Bean对象

1.2 ApplicationContext的实现类

1) ClassPathXmlApplicationContext

它是从类的根路径下加载配置文件推荐使用这种
实现类1.png
2) FileSystemXmlApplicationContext

它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置。
实现类2.png
3) AnnotationConfigApplicationContext

当使用注解配置容器对象时,需要使用此类来创建spring容器。它用来读取注解。

1.3 getBean()方法使用

getBean()的两种方法.png

方式一.png

方式二.png

1.4 数据源(连接池)的作用

  • 数据源(连接池)是提高程序性能而出现的
  • 事先实例化数据源,初始化部分连接资源
  • 使用连接资源时从数据源中获取
  • 使用完毕后将连接资源归还给数据源
    常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等
    使用c3p0数据源:
    c3p0数据源的使用.png

    提取参数.png

    (解耦)方式二.png

使用druid数据源:

druid数据源的使用.png

1.5 Spring配置数据源

可以将DataSource的创建权交由Spring容器去完成
容器接收数据源.png

1.6 抽取jdbc配置文件

applicationContext.xml加载jdbc.properties配置文件获得连接信息

首先,需要引入context命名空间和约束路径:
配置.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。