diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/pom.xml b/boot-starter/boot-starter-security/boot-starter-security-core/pom.xml
index a1c848d..76b9613 100644
--- a/boot-starter/boot-starter-security/boot-starter-security-core/pom.xml
+++ b/boot-starter/boot-starter-security/boot-starter-security-core/pom.xml
@@ -16,6 +16,11 @@
+
+ com.micro.fast
+ boot-starter-util
+ ${micro.fast.version}
+
org.springframework.cloud
spring-cloud-starter-oauth2
diff --git a/boot-starter/boot-starter-security/boot-starter-security-demo/pom.xml b/boot-starter/boot-starter-security/boot-starter-security-demo/pom.xml
index 7305f79..b3fed26 100644
--- a/boot-starter/boot-starter-security/boot-starter-security-demo/pom.xml
+++ b/boot-starter/boot-starter-security/boot-starter-security-demo/pom.xml
@@ -44,8 +44,7 @@
com.github.tomakehurst
wiremock
-
-
+
diff --git a/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/java/com/micro/fast/security/demo/mock/WireMockMian.java b/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/java/com/micro/fast/security/demo/mock/WireMockMian.java
index b32683f..f60ef3d 100644
--- a/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/java/com/micro/fast/security/demo/mock/WireMockMian.java
+++ b/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/java/com/micro/fast/security/demo/mock/WireMockMian.java
@@ -1,15 +1,31 @@
package com.micro.fast.security.demo.mock;
+
import com.github.tomakehurst.wiremock.client.WireMock;
+import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.core.io.ClassPathResource;
+
+import java.io.IOException;
public class WireMockMian {
//进行对wiremock服务器进行设置
public static void main(String[] args) {
- //1.设置配置哪个wiremock服务器
- WireMock.configureFor("39.106.98.205",9090);
- //2.删除所有的mock
- WireMock.removeAllMappings();
- WireMock.stubFor(WireMock.get(WireMock.urlEqualTo("/order/1")).willReturn(WireMock.aResponse().withBody("{\"id\":1}").withStatus(200)));
+ //1.从classpath下加载资源文件
+ ClassPathResource classPathResource = new ClassPathResource("mock/response/1.txt");
+ String content = null;
+ try {
+ //2.把文件转换成字符串
+ content = StringUtils.join(FileUtils.readLines(classPathResource.getFile(),"UTF-8").toArray(),"\n");
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ //3.设置配置哪个wiremock服务器
+ WireMock.configureFor("39.106.98.205",9990);
+ //4.删除所有的mock
+ WireMock.removeAllMappings();
+ //5.设置请求访问格式
+ WireMock.stubFor(WireMock.get(WireMock.urlEqualTo("/order/1")).willReturn(WireMock.aResponse().withBody(content).withStatus(200)));
}
}
diff --git a/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/resources/mock/response/1.txt b/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/resources/mock/response/1.txt
new file mode 100644
index 0000000..78c1c15
--- /dev/null
+++ b/boot-starter/boot-starter-security/boot-starter-security-demo/src/main/resources/mock/response/1.txt
@@ -0,0 +1,4 @@
+{
+ "id":1,
+ "type":"百货"
+}
\ No newline at end of file
diff --git a/boot-starter/boot-starter-security/boot-starter-security-demo/src/test/java/com/micro/fast/security/demo/mock/WireMockMianTest.java b/boot-starter/boot-starter-security/boot-starter-security-demo/src/test/java/com/micro/fast/security/demo/mock/WireMockMianTest.java
new file mode 100644
index 0000000..573ba0d
--- /dev/null
+++ b/boot-starter/boot-starter-security/boot-starter-security-demo/src/test/java/com/micro/fast/security/demo/mock/WireMockMianTest.java
@@ -0,0 +1,16 @@
+package com.micro.fast.security.demo.mock;
+
+import com.github.tomakehurst.wiremock.client.WireMock;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+/**
+ * Created by root on 12/4/17.
+ */
+public class WireMockMianTest {
+ @Test
+ public void testWireMock(){
+
+ }
+}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 1f6c241..9f11ed0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -145,8 +145,6 @@
com.github.tomakehurst
wiremock
${wiremock.version}
- pom
- import