1.idea15的安装简单省略
2.下载gradle-2.14-all
本机安装完成
3.idea 中配置gradle 如图,setting中选择grade,设置本地安装路径
4.新建工程测试groovy+java
5.设置依赖包以及目录,主要修改build.gradle
group 'com.jd.tu'
version '1.0-SNAPSHOT'
apply plugin: 'groovy'
apply plugin: 'java'
sourceCompatibility = 1.5
repositories {
mavenLocal()
maven
{
url "http://artifactory.360buy-develop.com/libs-releases"
}
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.4'
compile "org.codehaus.groovy.modules.http-builder:http-builder:0.7.1"
compile "com.google.guava:guava:14.0"
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile "org.spockframework:spock-core:0.7-groovy-2.0"
}
5.测试代码
import groovyx.net.http.ContentType
import groovyx.net.http.EncoderRegistry
import groovyx.net.http.GZIPEncoding
import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.ContentType.JSON
import static groovyx.net.http.Method.GET
import static groovyx.net.http.Method.POST
import static groovyx.net.http.ContentType.TEXT
def http = new HTTPBuilder('http://cache.risk.jd.com/redis/query')
new File(".").eachFileRecurse {
println it.getPath();
}
http.request(POST, JSON) { req ->
//查询RCS规则设置添加e,o,属性
body= ["redisClusterName":"rcs-ip-lf","cmd": "get sp!ruleExtraInfo_USETYPE_gaj_rule_ana_RULENAME_21554"]
requestContentType = ContentType.URLENC
contentEncoding= new GZIPEncoding().getContentEncoding()
encoder=new EncoderRegistry().setCharset('UTF-8')
headers.'Referer'='http://cache.risk.jd.com/redis/query'
headers.'User-Agent'='Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0'
headers.'Cookie'='ss=f1d95e4a9511a4eed3;PHPSESSID=mh44h46pb9m5so61036mo4guq5;erp1.jd.com=;';
response.success = { resp, json ->
println resp.statusLine.statusCode
println resp.headers.'content-length'
println(json)
}
response.failure = { resp -> println resp.status }
}
- 大小: 62.1 KB
- 大小: 63.7 KB
- 大小: 48.3 KB
分享到:
相关推荐
在当前快速发展的IT行业中,集成开发环境(IDE)IntelliJ IDEA、构建工具Gradle、MVC框架Spring MVC以及数据交换格式Json,是构建高效、灵活的Java Web应用不可或缺的组件。本资源提供了一个基于这些技术的实例Demo...
SpringBoot、Gradle、Maven、Java和Groovy是Java生态系统中的重要组成部分,它们在现代软件开发中扮演着至关重要的角色。这篇详细的知识点解析将深入探讨这些技术及其相互关系。 1. **SpringBoot**: SpringBoot是...
本项目基于一系列技术栈,包括Spring Boot、MyBatis Plus、Gradle、MySQL和Swagger,实现了一个基础的增删改查(CRUD)功能,并提供了树形查询的能力。下面将详细介绍这些技术及其在项目中的应用。 **1. Spring ...
3. **Gradle**:Gradle是一个强大的自动化构建工具,它允许定义构建脚本使用Groovy或Kotlin语言。相比Maven,Gradle提供了更灵活的构建配置,支持多项目构建和插件自定义。在这个项目中,Gradle用于管理项目的依赖,...
总的来说,"springboot+mybatis+gradle+thymeleaf"的组合为Java开发者提供了一套高效、灵活的开发环境,使得他们可以专注于业务逻辑,而不是被底层配置所困扰。这种架构模式在现代Web开发中非常流行,尤其适合快速...
6. IntelliJ IDEA:IntelliJ IDEA 是一款强大的Java集成开发环境(IDE),支持多种编程语言和框架,包括JavaFX。这个项目骨架表明它是为在IntelliJ IDEA中开发而设计的,提供了一套配置文件,使得开发者能够快速导入...
【标题】"IDEA + Gradle + SSM demo01" 涉及的主要知识点是集成开发环境IntelliJ IDEA(IDEA),构建工具Gradle,以及Spring、Struts2和MyBatis(SSM)这三大框架的整合应用。这个项目可能是为了演示或教学如何在...
### Jenkins+Gradle+Git+Centos 实现Android持续集成、打包 在现代软件开发过程中,持续集成(CI)已成为确保代码质量和加快开发流程的重要工具之一。本文将详细介绍如何利用Jenkins、Gradle、Git 和 CentOS 来实现...
采用IDE idea 创建的gradle项目,项目框架为 spring+springMVC+springJDBC 实现单表的insert,update,delete ,getList等操作,一个小小的demo()
SpringBoot是由Pivotal团队提供的全新框架,它简化了Spring应用的初始搭建以及开发过程。SpringBoot的核心特性包括自动配置、内嵌的Servlet容器(如Tomcat或Jetty)、健康检查和Actuator等。在本项目中,SpringBoot...
因springboot1.5版本以后不支持velocity,按此项目配置即可使用velocity模版 启动application类main方法即可运行 IntelliJ idea启动请使用gradle3.1版本
【标题】"IDEA + Gradle + SSM demo"揭示了一个使用IntelliJ IDEA作为集成开发环境(IDE),Gradle作为构建工具,并结合Spring、Struts2和MyBatis(SSM)框架创建的示例项目。这个项目旨在帮助开发者理解和学习如何...
综上所述,"IDEA+Springboot+gradle+Jxls导出Excel"的项目组合,利用现代开发工具和技术,实现了从数据获取、处理、展示到导出的完整流程。FreeMarker和EasyUI提供了用户友好的界面,Spring Boot和Gradle构建了健壮...
在这个"spring boot+gradle+eclipse"的项目中,我们看到主要涉及了三个核心组件: 1. **Spring Boot**: - **起步依赖(Starter Dependency)**:Spring Boot通过一系列预配置的“起步依赖”来简化项目构建,这些...
在"springboot+gradle+plupload"这个项目中,我们将Spring Boot与Plupload结合,利用Gradle作为构建工具,来实现大文件的分块上传功能。以下是这一组合的关键知识点: 1. **Spring Boot集成Plupload**:首先,我们...
【标题】"Springboot+gradle+JPA+MySql" 涉及的主要知识点包括Spring Boot、Gradle构建工具、Java Persistence API (JPA) 和MySQL数据库的整合与使用。下面将对这些技术进行详细解释。 **1. Spring Boot** Spring ...
这个"restfull+gradle+demo"项目很可能是为了展示如何使用Gradle来构建一个遵循Restful原则的Web应用程序。 首先,让我们深入理解Restful API的设计原则。Restful API的核心概念包括资源(Resource)、动词(Verb)...
我们知道Ultimate的Idea可以用图形界面下直接创建SpringBoot项目,而社区版的则不提供。本文用最简洁的方式说明使用社区版的Idea创建Gradel + SpringBoot项目,并编写MVC和调试的完整过程。(有完整的文档和代码)
综上所述,"springboot+mybatis+gradle+thymeleaf+springsecurity"的项目组合,构建了一个功能完善的、安全的Web应用,涵盖了从数据存储、业务处理到用户界面呈现和安全防护的各个层面。开发者可以根据实际需求...
在本文中,我们将深入探讨如何使用Gradle、Spring Boot、MySQL、MyBatis以及Thymeleaf技术构建一个完整的Web应用程序实例。这个实例是初学者理解这些技术集成的理想起点。 首先,让我们逐一介绍这些技术: 1. **...