首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
1
腾讯云推广
2
uni-halo开源啦
3
专栏汇总:Dubbo 源码分析
4
九、Dubbo 源码分析 – 服务调用过程
5
八、Dubbo 源码分析 – 集群容错之 LoadBalance
云少
累计撰写
869
篇文章
累计创建
55
个标签
累计收到
25
条评论
栏目
首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
搜索
标签搜索
dubbo
Zookeeper
Swing
Go
Lua
Node.js
轻松一刻
Google GSON
SpringMvc
SpringBoot
SpringCloud
Swagger
Gradle
Nginx
专栏
IDEA
Maven
eclipse
Ant
JUnit
SVN
MacOS.
Linux
win
Git
InnoDB
Python
Perl
C
SQLite
MariaDB
MySQL
Bug
语法
Scala
Groovy
DeBug
JSP
简介
设计模式
扩展
安装
工具
NoSQL
Mongodb
Memcached
PHP
Redis
算法
优化
JVM
Java9
Java8
面试
Java并发
目 录
CONTENT
以下是
Groovy
相关的文章
2022-06-08
二十三、Gradle Groovy 插件
二十三、Gradle Groovy 插件Groovy 的插件继承自 Java 插件并添加了对 Groovy 项目的支持。它可以处理 Groovy 代码,以及混合的 Groovy 和 Java 代码,甚至是纯 Java 代码(尽管我们不一定推荐使用)。该插件支持联合编译,可以任意地混合及匹配 Groovy 和 Java 代码各自的依赖。例如,一个 Groovy 类可以继承自一个 Java 类,而这个 Java 类也可以继承自一个 Groovy 类。这样一来,我们就能够在项目中使用最适合的语言,并且在有需要的情况下用其他的语言重写其中的任何类。用法要使用 Groovy 的插件,请在构建脚本中包含以
2022-06-08
147
0
0
Gradle
Groovy
2022-06-08
专栏汇总:Groovy 教程
专栏汇总:Groovy 教程三十四、Groovy 元对象编程三十三、Groovy 模板引擎三十二、Groovy 单元测试三十一、Groovy 命令行三十、Groovy 构建器二十九、Groovy 数据库二十八、Groovy DSLS二十七、Groovy JSON二十六、Groovy JMX二十五、Groovy XML二十四、Groovy 注释二十三、Groovy 闭包二十二、Groovy 特征二十一、Groovy 泛型二十、Groovy 面向对象十九、Groovy 异常处理十八、Groovy 正则表达式十七、Groovy 日期和时间十六、Groovy 映射十五、Groovy 列表十四、Groo
2022-06-08
168
0
0
Groovy
2022-06-08
八、Gradle Groovy 快速入门
八、Gradle Groovy 快速入门Groovy 快速入门要构建一个 Groovy 项目,你需要使用 Groovy 插件。该插件扩展了 Java 插件,对你的项目增加了 Groovy 的编译功能. 你的项目可以包含 Groovy 源码,Java 源码,或者两者都包含。在其他各方面,Groovy 项目与我们在第七章 Java 快速入门中所看到的Java 项目几乎相同。一个基本的 Groovy 项目让我们来看一个例子。要使用 Groovy 插件,你需要在构建脚本文件当中添加以下内容:例子 Groovy pluginbuild.gradleapply plugin: 'groovy
2022-06-08
159
0
0
Gradle
Groovy
2022-05-24
三十四、Groovy 元对象编程
三十四、Groovy 元对象编程元对象编程或MOP可以用于动态调用方法,并且可以即时创建类和方法。那么这是什么意思呢?让我们考虑一个叫Student的类,它是一个没有成员变量或方法的空类。假设你必须在这个类上调用以下语句。Def myStudent = new Student() myStudent.Name = ”Joe”; myStudent.Display()现在在元对象编程中,即使类没有成员变量Name或方法Display(),上面的代码仍然可以工作。这如何工作?那么,为了这个工作,一个人必须实现GroovyInterceptable接口挂钩到Groovy的执行过程。以下是该接口的可用
2022-05-24
135
0
0
Groovy
2022-05-24
三十三、Groovy 模板引擎
三十三、Groovy 模板引擎Groovy的模板引擎的操作方式类似于邮件合并(从数据库自动添加名称和地址到字母和信封,以便于将邮件,特别是广告发送到许多地址),但是它更加通用。字符串中的简单模板如果你采用下面的简单例子,我们首先定义一个名称变量来保存字符串“Groovy”。在println语句中,我们使用$符号来定义可以插入值的参数或模板。def name = "Groovy" println "This Tutorial is about ${name}"如果上面的代码在groovy中执行,将显示以下输出。输出清楚地显示$名称被由def语句分配的值替换
2022-05-24
101
0
0
Groovy
2022-05-24
三十二、Groovy 单元测试
三十二、Groovy 单元测试面向对象系统的基本单元是类。因此单元测试由一个类中的testig组成。所采用的方法是创建被测试类的对象,并使用它来检查所选方法是否按预期执行。不是每个方法都可以测试,因为并不总是测试每一件事情。但是应该对关键和关键方法进行单元测试。JUnit是一个开源测试框架,是Java代码自动化单元测试的公认行业标准。幸运的是,JUnit框架可以很容易地用于测试Groovy类。所需要的只是扩展作为标准Groovy环境一部分的GroovyTestCase类。 Groovy测试用例类基于Junit测试用例。编写一个简单的Junit测试用例假设我们在应用程序类文件中定义了以下类:cl
2022-05-24
96
0
0
测试
Groovy
2022-05-24
三十一、Groovy 命令行
三十一、Groovy 命令行被称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单的程序。当安装Groovy时,将安装命令行shell。以下是Groovy中提供的命令行选项:命令行参数全名描述-C–color [= FLAG]启用或禁用使用ANSI颜色-D–define = NAME = VALUE定义系统属性-T–terminal = TYPE指定要使用的终端TYPE-V–version显示版本-classpath指定在哪里找到类文件 – 必须是第一个参数-cp–classpath别名“-classpath”-d–debug–debug启用调
2022-05-24
110
0
0
Groovy
2022-05-24
三十、Groovy 构建器
三十、Groovy 构建器在软件开发过程中,有时开发人员花费大量时间来创建数据结构,域类,XML,GUI布局,输出流等。有时用于创建这些特定需求的代码导致在许多地方重复相同的代码片段。这是Groovy的建设者发挥作用。Groovy有可以用来创建标准对象和结构的构建器。这些构建器节省了时间,因为开发人员不需要编写自己的代码来创建这些构建器。在本章的教程中,我们将看看groovy中可用的不同构建器。Swing 构建器在groovy中,还可以使用groovy中提供的swing构建器创建图形用户界面。开发swing组件的主要类是SwingBuilder类。这个类有许多方法创建图形组件,如 –JFram
2022-05-24
101
0
0
Groovy
2022-05-24
二十九、Groovy 数据库
二十九、Groovy 数据库Groovy的groovy-sql模块提供了比当前Java的JDBC技术更高级的抽象。Groovy sql API支持各种各样的数据库,其中一些如下所示。HSQLDBOracleSQL ServerMySQLMongoDB在我们的示例中,我们将使用MySQL DB作为示例。为了使用MySQL与Groovy,首先要做的是从mysql站点下载MySQL jdbc jar文件。 MySQL的格式如下所示。mysql-connector-java-5.1.38-bin然后,确保将上述jar文件添加到工作站中的类路径。数据库连接在连接到MySQL数据库之前,请确保以下内容 –
2022-05-24
112
0
0
Groovy
2022-05-24
二十八、Groovy DSLS
二十八、Groovy DSLSGroovy允许在顶层语句的方法调用的参数周围省略括号。这被称为“命令链”功能。这个扩展的工作原理是允许一个人链接这种无括号的方法调用,在参数周围不需要括号,也不需要链接调用之间的点。如果一个调用被执行为bcd,这将实际上等价于a(b).c(d)。DSL或域特定语言旨在简化以Groovy编写的代码,使得它对于普通用户变得容易理解。以下示例显示了具有域特定语言的确切含义。def lst = [1,2,3,4] print lst上面的代码显示了使用println语句打印到控制台的数字列表。在域特定语言中,命令将是 –Given the numbers 1,2,3,4
2022-05-24
95
0
0
Groovy
2022-05-24
二十七、Groovy JSON
二十七、Groovy JSON本章介绍了如何使用Groovy语言来解析和生成JSON对象。JSON功能功能库JsonSlurperJsonSlurper是一个将JSON文本或阅读器内容解析为Groovy数据的类结构,例如地图,列表和原始类型,如整数,双精度,布尔和字符串。JsonOutput此方法负责将Groovy对象序列化为JSON字符串。使用JsonSlurper解析数据JsonSlurper是一个将JSON文本或阅读器内容解析为Groovy数据结构的类,如地图,列表和原始类型,如Integer,Double,Boolean和String。句法def slurper = new JsonS
2022-05-24
108
0
0
Groovy
2022-05-24
二十六、Groovy JMX
二十六、Groovy JMXJMX是defacto标准,用于监控与Java虚拟环境有任何关系的所有应用程序。鉴于Groovy直接位于Java之上,Groovy可以利用已经为Java实现的大量工作。监视JVM可以使用java.lang.management中提供的标准类来执行JVM的监视。以下代码示例说明如何完成此操作。import java.lang.management.*def os = ManagementFactory.operatingSystemMXBean println """OPERATING SYSTEM: OS architectur
2022-05-24
122
0
1
Groovy
1
2
3
4