摘要: 实际的开发过程中都是基于dao的 创建持久层dao 定义三个方法 持久层实现类 创建dao的实现类。 添加未实现的方法 通过spring注入 jdbcTemplate。所以这里生成一个jdbcTemplate的set方法 根据id查询的方法 用一个List<account>去接收 根据name去查询 阅读全文
posted @ 2019-08-15 20:32 高山-景行 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 先看这张图 1、spring中的JdbcTemplate JdbcTemplate的作用: 它就是用于和数据库交互的,实现对表的CRUD操作 如何创建该对象: 对象中的常用方法: 新建项目 引入四个包的坐标 用这个之前准备好的数据库表 创建实体类 三个属性,生成get和set方法和toString方 阅读全文
posted @ 2019-08-15 18:49 高山-景行 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-15 18:35 高山-景行 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 由转账添加事物,使得我们的操作变的非常麻烦。重复代码产生了很多 实际的开发中如果想记录日志每个方法都要执行 如果判断用户是否登陆也是每个方法都需要判断 这些重复的代码我们都需要去解决。 解决的方式,以前是重复代码抽取。抽取出来之后就调用。抽取并不是终点,只是第一步。 接下来就需要把重复的代码在方法执 阅读全文
posted @ 2019-08-15 18:31 高山-景行 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 复制依赖和改jar包方式 src下的都复制过来。 复制到新项目里了 bean.xml里面复制上面一行代码到下面。把aop改成context。 配置spring容器创建时要扫描的包 Service的配置这里就可以删除了 配置注解 使用@Service注解 开始AOP配置 把通知类交给Spring来管理 阅读全文
posted @ 2019-08-15 18:23 高山-景行 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 环绕通知。method属性需要新加一个方法 在logger内中新加aroundPringLog方法 异常代码先注释掉 对比现在的环绕通知和之前写代理类做的环绕通知。右侧的方法内有明确的业务层方法(切入点方法)调用。左边没有业务方法调用 proceed方法有异常,需要在try catch中 try c 阅读全文
posted @ 2019-08-15 12:31 高山-景行 阅读(254) 评论(0) 推荐(0) 编辑