现在公司业务已止不是传统的增删改查等简单的业务处理操作,而是对数据各种联调三方接口与其他系统进行交互等,那么就需要我们在后台java中进行外部接口的调用,本文采用OkHttps工具类对接微信接口为大家简单介绍下,java调用外部接口进行数据交互。
第一步新建接口Demo
本文采用Idea作为开发工具
依次按照 file---new---project
紧接着如下
如果这样写就会提示
因为Idea中创建项目-项目名称必须小写
接着继续勾选Jar依赖
Jar依赖选择完成之后,确认项目名称跟所在目录
更具体的步骤请查看公众号之前写的
项目创建好之后,创建两个package,用来存放我们的工具类,与接口
先引入项目所需jar包依赖
buildscript {ext {
springBootVersion = \'2.1.2.RELEASE\'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: \'java\'
apply plugin: \'org.springframework.boot\'
apply plugin: \'io.spring.dependency-management\'
apply plugin: \'war\'
group = \'com.ahdd99.example\'
version = \'0.0.1-SNAPSHOT\'
sourceCompatibility = \'1.8\'
repositories {
mavenCentral()
}
dependencies {
compile \'org.springframework.boot:spring-boot-starter-data-jpa\'
compile \'org.springframework.boot:spring-boot-starter-jdbc\'
compile \'org.springframework.boot:spring-boot-starter-web\'
compile \'mysql:mysql-connector-java\'
compile \'org.springframework.boot:spring-boot-starter-test\'
compile \'com.squareup.okhttp3:okhttp:3.5.0\'
compile group: \'com.google.code.gson\', name: \'gson\', version: \'2.7\'
compile \'com.xiaoleilu:hutool-all:3.1.0\'
compile \'com.squareup.okhttp3:okhttp:3.5.0\'
compileOnly \'org.projectlombok:lombok:1.16.6\'
testCompile \'org.springframework.boot:spring-boot-starter-test\'
providedRuntime \'org.springframework.boot:spring-boot-starter-tomcat\'
providedRuntime \'org.apache.tomcat:tomcat-jasper:8.5.28\'
}
紧接着,在util包里面引入我们的okhttps工具类