本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
groovy -v JAVA_HOME is set to an invalid directory
window 中
C:\>groovy -v
ERROR: JAVA_HOME is set to an invalid directory: C:\Java\jdk1.8.0
Please set the JAVA_HOME variable in your environment
to match the location of your Java installation. ...
Java中加载Groovy文件及调用其方法
本例中,我们会使用GroovyClassLoader来加载groovy脚本。
GroovyClassLoader是一个定制的类装载器,负责解释加载Java类中用到的Groovy类。它也能编译。清单2.21展示了如何使用GroovyClassLoader加载Groovy类并且调用该类的一个方法。
@Component
public class AccessComputeService {
...
Groovy-mac环境搭建
Groovy官网上写明:可以使用命令行的方式,用SDKMAN (The Software Development Kit Manager)来安装groovy. 在Mac终端中敲入如下命令:
$ curl -s get.sdkman.io | bash
source"HOME/.sdkman/bin/sdkman-init.sh”
安装最新版Groovy
$ sdk ...
groovy 热部署
groovy 可以实现热部署。下面对groovy的初次使用进行简单记录。
1.引入groovy依赖包
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version&g ...
JSR223 Java使用脚本引擎动态修改业务逻辑
本文来自iteye @fairjm 转截请注明出处
---
偶尔会有一些业务需求是可以在线上代码运行的时候动态改变一些行为,一般的做法是使用个配置文件,存在数据库或者redis等存储中,程序动态获得之后解析根据配置进行相应的操作.在配置不复杂的情况下这样的做法能够满足需求.但如果配置很复杂,或者配置的规则很多,那么解析配置并运行就变成了一件很麻烦的事情.可能会引入一些解析器,或者 ...
groovy文件操作工具类
class FileUtils{
/**
* remove the target file or directory.
* @param src the full path of the target file
* @return true if the file or directory is successfully removed ...
ofBiz-groovy-freemarker
ofBiz-groovy-freemarker根据浏览器的地址不同进入不同的页面
第一步:(2选一)创建groovy文件,或者java文件。在文件中定义变量 要放在
request.setAttribute中方便在跳转页面中查找,可以在本类中做一些验证或增删改查的方法,可自定义返回值。
第二步:在controller.xml文件中,定义路径访问的地址request-map 和 view-map 视图 ...
grails框架数据查询
1、list(列举)命名参数:max:能够返回的对象数目最大值;offset:相对于其实位置0的偏移量;sort:需要分类的属性;order:排序方式,使用asc表示升序,desc表示降序。通常和count()方法一起使用,count方法用来计算数据库中数据的总数。
详情见附件
Java中调Groovy
前提: springMVC项目已搭建好。
模拟:前台调后台Controller--->service---->groovy文件--->返回或者操作业务
创建处理Groovy的公用类
里面的存放groovy文件的地址可以改变,现在设为:C盘根目录
package com.gybr.util;
import groovy.lang.Binding;
import gro ...
Groovy 与 DSL
一:DSL 概念
指的是用于一个特定领域的语言(功能领域、业务领域)。在这个给出的概念中有 3个重点:
只用于一个特定领域,而非所有通用领域,比如 Java / C++就是用于通用领域,而不可被称为 DSL,同样也不可把 Groovy称为 DSL。
语言,必须经过编写后才可发挥它的功能。比如:五线谱编写后成乐谱; ANT编写用于编译; SVN命令编写后可对资源库进行操作; Shell编程 ...