采用输出日志作为示例。 访问service方法自动记录日志 1.创建项目,导入spring-aop,aspectjweare依赖 2.创建service接口和实现 3.创建切面类 4.配置切面类 5. 测试 ...
分类:
编程语言 时间:
2019-09-04 13:43:50
阅读次数:
109
1 课堂演练 2 代码解析 2.1 代码解析1(使用原型模式之前) 2.2 代码解析2 2.3 代码解析3 2.4 代码解析4 2.5 代码解析5 1 课堂演练 2 代码解析 2.1 代码解析1(使用原型模式之前) 需求: 邮件类: 邮件工具类: 测试类: 打印日志: 2.2 代码解析2 邮件类: ...
分类:
其他好文 时间:
2019-09-04 09:58:07
阅读次数:
69
今天来讲一下如何通过策略模式和工厂方法来消除累赘的if...else,具体什么是策略模式,大家可以自行百度学习,我就不再这里做过多的介绍了。 注意:如果业务场景简单,建议使用if...else,因为代码逻辑简单,便于理解 策略接口 策略类 策略上下文 策略工厂类 测试 测试结果: 第一次写博客,写的 ...
分类:
其他好文 时间:
2019-08-30 14:38:21
阅读次数:
128
一:原始的开发dao 实际开发中,我们程序员需要写dao接口和dao的实现类。 1.1 dao接口 1.2 dao实现类 1.3 测试类 总结: 在dao接口实现类方法存在很大大量重复的方法,这样会增加程序员的代码量 调用sqlsession方法时将statement的id硬编码了 比如我根据用户的 ...
分类:
移动开发 时间:
2019-08-24 10:13:25
阅读次数:
97
恢复内容开始 外部类访问内部类成员创建对象格式: 下面是成员内部类: 下面是局部内部类 测试类如下: 调用成员内部类对象格式 调用局部内部类格式: 在内部类外 方法内创建内部类对象再调用内部类中的方法 范例:内部类名 对象名 = new 内部类名(); 匿名内部类是局部内部类的一种形式 对象调方法 ...
分类:
其他好文 时间:
2019-08-24 10:04:15
阅读次数:
90
此学生管理系统利用了集合ArrayList实现了对学生的增删改查;利用数组中的方法实现分数排序;运用String类的equals实现登录功能的字符串比较。 管理员类: 学生类: 方法类: 测试类: 运行结果: ...
分类:
其他好文 时间:
2019-08-22 13:06:20
阅读次数:
144
还是和上节一样,首先来看下配置类:MainConfig2 再看下person室实体类: 我们知道,在spring中bean默认是单实例的,所以 都一样,我们写个测试类测试一下 打印一下: 以上结果可以看出: 容器在一启动的时候便创建好了bean , 我们再将注释放开 打印一下: 可以得出,结果为tr ...
分类:
编程语言 时间:
2019-08-16 00:52:06
阅读次数:
121
上图是试验的目录结构 conftest.py:存放pytest fixture的文件 test_class.py:类测试文件 其它测试文件都是打印fixture的返回信息 下图是打印结果 结论: package的试验结果和预期有些出入,其它的作用范围大小关系为 function<class<modu ...
分类:
其他好文 时间:
2019-08-14 12:48:22
阅读次数:
103
执行两次都查询userId为57的数据。测试一级缓存 返回true 新建测试类 ,测试二级缓存 二级缓存的配置 首先是全局配置,不配置其实也是可以的。默认就是开启的。这里为了演示配置上 dao类里面进行配置 运行测试方法 只查询了一次 ...
分类:
其他好文 时间:
2019-08-11 15:22:40
阅读次数:
91
Unitest是python里面的单元测试框架,方便组建测试用例,执行用例,并生成测试报告 注意: 测试类,继承单元测试unitest.TestCase这个类 测试方法(用例)必须以test开头 测试类就是多个用例的一个集合,相当于是测试用例的一个模块 前置条件setUp(self):每个用例执行前 ...
分类:
编程语言 时间:
2019-08-05 14:12:21
阅读次数:
112