摘要:
1、完善我们的account案例 2、分析案例中问题 3、回顾之前讲过的一个技术:动态代理 4、动态代理另一种实现方式 5、解决案例中的问题 6、AOP的概念 7、spring中的AOP相关术语 8、spring中基于XML和注解的AOP配置 阅读全文
摘要:
Junit的核心Runner在执行的时候不会创建容器。同时它字节码文件,也改不了 spring整合junit 想办法把junit里面的不能加载容器的main方法换掉。从而实现创建容器。有了容器就可以实现注入 导入spring-test这个包。在pom.xml内配置 Junit包下面有RunWith这 阅读全文
摘要:
测试类重复代码的问题 这是之前的方式 运行findAll的方法,没有问题 测试人员不需要关心上面的方法,。应该关心的各个方法是否能够正常的运行 对于一个测试工程师,只要写完变量就可以测试了。 可以使用Autowired自动注入。但是 运行还是空指针异常 分析 出现问题的原因是没有容器,所以无法注入 阅读全文
摘要:
复制上面的数据源到下面改改名字 现在就是有两个数据源 创建一个eesy02的数据库 找到sql语句再创建Account表 现在就相当于有连个库一个eesy一个是eesy02这连个库。 account里面有三条记录 eesy的库内有5条数据 把数据源2的数据库地址改成eesy02这个库 执行测试类。查 阅读全文
摘要:
数据库的链接 次数是写死的 新建配置文件 定义成员变量 value注解实现 与配置文件的key对应 PropertySource 要想让spring去读取这个配置文件 resource编译后都跑到了。工作空间类路径下 PropertySource怎么识别类路径呢? 前面加上classpath:来表示 阅读全文
摘要:
把Configuration的直接先注释掉 那么运行测试类的查询所有 并不影响我们的使用 不写同样可以执行的原因是因为这里把SpringConfiguration这个类作为方法传入进去了 新建 SpringConfiguration里面的配置都剪切到JdbcConfig里面 运行测试查询所有的方法就 阅读全文
摘要:
目前这个配置文件除了导约束就没有其他的内容了。 删除这个bean.xml文件 但是测试类里面还是读取的xml的信息 注解 查看ApplicationContext的 关系图 查看实现类的实现类 之前我们一直都应的是ClassPathXmlApplicationContext ClassPathXml 阅读全文