1.Spring配置数据源
1.1数据源(连接池)的作用
(1)数据源(连接池)是提高程序性能如出现的。
(2)事先实例化数据源,初始化部分连接资源。
(3)使用连接资源时从数据源中获取。
(4)使用完毕后将连接资源归还给数据源
注意:常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等。
1.2数据源的开发步骤
① 导入数据源的坐标和数据库驱动坐标。
② 创建数据源对象。
③ 设置数据源的基本连接数据。
④ 使用数据源获取连接资源和归还连接资源。
1.3数据源的手动创建
(1)导入c3p0和druid的坐标
(2)导入mysql数据库驱动坐标
(3)创建连接池
(4)提取jdbc.properties配置文件
(5)读取jdbc.properties配置文件创建连接池
1.4Spring配置数据源
(1)可以将DataSource的创建权交由Spring容器去完成
(2)测试从容器当中获取数据源
1.5抽取jdbc配置文件
2.Spring注解开发
2.1Spring原始注解
(1)简介:Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置 文件可以简化配置,提高开发效率。
(2)常见原始注解
注意:使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean 需要进行扫描以便识别使用注解配置的类、字段和方法。
2.2Spring新注解
(1)分类
(2)@Configuration @ComponentScan @Import
(3)@PropertySource @value
(4) @Bean
(5)测试加载核心配置类创建Spring容器
3.Spring集成Junit
3.1 原始Junit测试Spring的问题
3.2 上述问题解决思路
3.3 Spring集成Junit步骤
① 导入spring集成Junit的坐标。
② 使用@Runwith注解替换原来的运行期。
③ 使用@ContextConfiguration指定配置文件或配置类。
④ 使用@Autowired注入需要测试的对象。
⑤ 创建测试方法进行测试。
3.4 Spring集成Junit代码实现
(1)导入spring集成Junit的坐标
(2)使用@Runwith注解替换原来的运行期
(3)使用@ContextConfiguration指定配置文件或配置类
(4)使用@Autowired注入需要测试的对象
(5)创建测试方法进行测试