随笔分类 - groovy
摘要:单元测试 一个稳定的系统少不了单元测试,单元测试(又称为模块测试, Unit Testing)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 对于面向对象编程,最小单元就是方法,包括父类、抽象类、或者子类中的方法。 所以单元测试的特点: 测试的是一个代码单元内部的逻辑,而不是各模块
阅读全文
摘要:idea设置本地gradle 打包: build.gradle //声明gradle脚本自身需要使用的资源,优先执行buildscript { ext { springBootVersion = '2.1.4.RELEASE' } repositories { // 本地maven仓库 mavenL
阅读全文
摘要:有朋友公司在用groovy开发,于是推荐我学习一下,搜到了这本书: 花了一个月时间读完了这本书!写的很棒,几乎没有废话,全书都是很重要的知识点和很好的讲解,确实像封面说的那样,使用的好可以提高开发效率 唯一不足的可能是版本太旧了,而且java也在高速进步,12已经发布了,其实java并没有书里说的那
阅读全文
摘要:mixin方法注入不多说,这里只是用这个属性搞一个过滤器链的功能 假设我现在有个方法,输入一个字符串,然后需求提出需要进行大写转换输出, 过了一天又要加个前缀,再过了一天,需要把一些字符过滤掉......一直修改代码肯定是最low的,所以可以利用mixedIn属性, 设计一个过滤链,加需求,只需要新
阅读全文
摘要:连接数据库,这里要创建一个sql实例来操作数据库,必须加载jdbc驱动包,使用两个注解,否则会报错: import groovy.sql.Sql url='jdbc:mysql://localhost:3307/test?useUnicode=true&characterEncoding=utf8'
阅读全文
摘要:最近在学习groovy的时候从书里看到这么一个有趣的例子,刚开始我也猜错了: 最后测试答案是: son show 刚开始没理解,以为是num show,但是后来看书上说是: test01接受的是Mon父类中定义的Number类型, 所以传递Integer的时候,编译器会把INteger的实例看做Nu
阅读全文