• Spring.Day02.连接池与注解


    01. Spring   配置数据源

      A。数据源的开发步骤

        1. 导入数据源的坐标和数据库的驱动坐标;

        2. 创建数据源对象;

        3. 设置数据源的基本连接数据;

        4. 使用数据源获取连接资源和归还连接资源;      

      B. C3p0, Druid 连接池的配置复习

        1. 导入依赖Jar包坐标

          

        2. 手动创建 c3p0

          

        3. 手动创建  Druid 

          

         4. 通过配置文件,手动创建 Druid (C3P0也是一样的流程)

          

           

     03. 通过  Spring   创建数据源

       a. 依据上面各种方式是通过set操作来配置数据,适合 Spring 的 set 注入配置;

        >> 配置参数如下:

        

       b. Spring 完成对 c3p0 数据源的实例化

        

       c. Spring 完成对 druid 数据源的初始化

        

     04. 在Srping 中加载外部 properties 文件,获取连接信息

      

    05.Spring的注解开发

      >> Spring 原始注解

        

       >>注解的使用及替代内容

        * Bean配置模式如下

          

        * 通过注解方式,替代上面的配置 (注意:是在实现类上配置注解)

         

            

         ** 在使用注解的时候,需要在配置文件中配置组件扫描,否则不会生效

         

      >> 在使用注解模式下,属性配置可以删除掉

         

       >> 关于 @Autowired 以及 @Qualifier 的使用

         

       >>关于语义化注解的替换关系

           

         

          * 关于注入的替代

         

       >>普通数据类型的注解配置

           

      >>其它注解

        作用域外

        

         初始化及销售方法

        

     06. Spring 新注解

        

       >> 新注解的使用

        

        调用的时候,需要使用 AnnotationConfigApplicationContext

        

         >> 如果项目比较大,配置信息比较多,可以使用 import 方式导入子配置文件

          如:将上面的配置类,进行拆分,将数据源这一块的内容剥离出来做子配置文件

            

             

     07. Spring 集成Junit 步骤

      a. 导入Spring 集成Junit 的坐标;

        

       b. 使用 @Runwith 注解替代原来的运行期;

      c. 使用 @ContextConfiguration 指定配置文件或配置类;

      d. 使用 @Autowired 注入需要测试的对象

      e. 创建测试方法进行测试;

        

     

     

         

        

          

       

          

        

          

  • 相关阅读:
    计算机-MQ:Kafka
    DB:时序数据库
    软件-数据仓库工具:hive
    劳动者须防不良企业9类用工陷阱
    PHP+jQuery 注册模块的改进之三:使用 Smarty3
    Java实现 洛谷 P1009 阶乘之和
    Java实现 洛谷 P1009 阶乘之和
    C语言深入理解通过指针引用多维数组(指针中使用起始地址 元素地址 元素值的区分)...
    C语言深入理解通过指针引用多维数组(指针中使用起始地址 元素地址 元素值的区分)...
    C语言深入理解通过指针引用多维数组(指针中使用起始地址 元素地址 元素值的区分)...
  • 原文地址:https://www.cnblogs.com/jieling/p/16133473.html
Copyright © 2020-2023  润新知