From d49999cadb40019069e29233014e1d8118e86aff Mon Sep 17 00:00:00 2001
From: winLsy <18332763730@163.com>
Date: Thu, 25 Jan 2018 12:20:38 +0800
Subject: [PATCH] =?UTF-8?q?=E8=81=9A=E5=90=88=E5=AD=90=E7=B3=BB=E7=BB=9F?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
all-in-one/pom.xml | 5 +
...lication.java => AllInOneApplication.java} | 9 +-
.../lishouyu/ucenter/common/package-info.java | 7 ++
.../ucenter/controller/package-info.java | 7 ++
.../lishouyu/ucenter/dao/package-info.java | 7 ++
.../lishouyu/ucenter/pojo/package-info.java | 7 ++
.../ucenter/service/impl/package-info.java | 7 ++
.../ucenter/service/package-info.java | 7 ++
.../lishouyu/ucenter/util/package-info.java | 7 ++
.../com/lishouyu/ucenter/vo/package-info.java | 7 ++
.../{ => upms}/common/package-info.java | 2 +-
.../{ => upms}/controller/package-info.java | 2 +-
.../lishouyu/{ => upms}/dao/package-info.java | 2 +-
.../java/com/lishouyu/upms/package-info.java | 1 +
.../{ => upms}/pojo/package-info.java | 2 +-
.../{ => upms}/service/impl/package-info.java | 2 +-
.../{ => upms}/service/package-info.java | 2 +-
.../{ => upms}/util/package-info.java | 2 +-
.../lishouyu/{ => upms}/vo/package-info.java | 2 +-
.../src/main/resources/application-dev.yml | 94 ++++++++++++++-----
...sts.java => AllInOneApplicationTests.java} | 2 +-
.../boot-starter-security-oauth/README.md | 9 +-
boot-starter/boot-starter-ssm/README.md | 1 -
ms/README.md | 6 +-
.../src/main/resources/application.yml | 4 -
ms/docker-image-build-ms.sh | 2 -
ms/docker-image-push-ms.sh | 2 -
ms/docker-image-remove-ms.sh | 2 -
.../fast/gateway/GatewayApplication.java | 8 +-
.../gateway/config/DocumentationConfig.java | 4 +-
.../fast/gateway/config/SwaggerUiConfig.java | 56 -----------
.../micro/fast/gateway/config/WebConfig.java | 2 +-
ms/gateway/src/main/resources/bootstrap.yml | 6 +-
...application.properties => application.yml} | 0
ms/oauth/src/main/resources/bootstrap.yml | 7 --
.../fast/ucenter/config/SwaggerConfig.java | 14 +++
.../micro/fast/upms/config/SwaggerConfig.java | 14 +++
ms/upms/src/main/resources/bootstrap.yml | 52 ----------
38 files changed, 190 insertions(+), 182 deletions(-)
rename all-in-one/src/main/java/com/lishouyu/{PerformanceAppraisalApplication.java => AllInOneApplication.java} (69%)
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/common/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/controller/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/dao/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/pojo/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/service/impl/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/service/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/util/package-info.java
create mode 100644 all-in-one/src/main/java/com/lishouyu/ucenter/vo/package-info.java
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/common/package-info.java (71%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/controller/package-info.java (70%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/dao/package-info.java (72%)
create mode 100644 all-in-one/src/main/java/com/lishouyu/upms/package-info.java
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/pojo/package-info.java (72%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/service/impl/package-info.java (69%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/service/package-info.java (71%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/util/package-info.java (72%)
rename all-in-one/src/main/java/com/lishouyu/{ => upms}/vo/package-info.java (73%)
rename all-in-one/src/test/java/com/lishouyu/{PerformanceAppraisalApplicationTests.java => AllInOneApplicationTests.java} (84%)
delete mode 100644 ms/gateway/src/main/java/com/micro/fast/gateway/config/SwaggerUiConfig.java
rename ms/oauth/src/main/resources/{application.properties => application.yml} (100%)
create mode 100644 ms/ucenter/src/main/java/com/micro/fast/ucenter/config/SwaggerConfig.java
create mode 100644 ms/upms/src/main/java/com/micro/fast/upms/config/SwaggerConfig.java
diff --git a/all-in-one/pom.xml b/all-in-one/pom.xml
index 98083a9..ac94351 100644
--- a/all-in-one/pom.xml
+++ b/all-in-one/pom.xml
@@ -22,6 +22,11 @@
boot-starter-ssm
${micro.fast.version}
+
+ com.micro.fast
+ boot-starter-security-oauth
+ ${micro.fast.version}
+
org.springframework.boot
spring-boot-devtools
diff --git a/all-in-one/src/main/java/com/lishouyu/PerformanceAppraisalApplication.java b/all-in-one/src/main/java/com/lishouyu/AllInOneApplication.java
similarity index 69%
rename from all-in-one/src/main/java/com/lishouyu/PerformanceAppraisalApplication.java
rename to all-in-one/src/main/java/com/lishouyu/AllInOneApplication.java
index 3ae771a..bc73e3e 100644
--- a/all-in-one/src/main/java/com/lishouyu/PerformanceAppraisalApplication.java
+++ b/all-in-one/src/main/java/com/lishouyu/AllInOneApplication.java
@@ -5,11 +5,14 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+/**
+ * @author lsy
+ */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
-@MapperScan(basePackages = {"com.micro.fast.pa.dao"})
-public class PerformanceAppraisalApplication {
+@MapperScan(basePackages = {"com.lishouyu.upms.dao"})
+public class AllInOneApplication {
public static void main(String[] args) {
- SpringApplication.run(PerformanceAppraisalApplication.class, args);
+ SpringApplication.run(AllInOneApplication.class, args);
}
}
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/common/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/common/package-info.java
new file mode 100644
index 0000000..258c28e
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/common/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa common
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.common;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/controller/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/controller/package-info.java
new file mode 100644
index 0000000..e815cf7
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/controller/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa controller
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.controller;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/dao/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/dao/package-info.java
new file mode 100644
index 0000000..e07e446
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/dao/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa dao
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.dao;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/pojo/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/pojo/package-info.java
new file mode 100644
index 0000000..38e9b71
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/pojo/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa pojo
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.pojo;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/service/impl/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/service/impl/package-info.java
new file mode 100644
index 0000000..0f408a5
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/service/impl/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa service impl
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.service.impl;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/service/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/service/package-info.java
new file mode 100644
index 0000000..d68cd5f
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/service/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa service
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.service;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/util/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/util/package-info.java
new file mode 100644
index 0000000..bc84c03
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/util/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast pa util
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.util;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/ucenter/vo/package-info.java b/all-in-one/src/main/java/com/lishouyu/ucenter/vo/package-info.java
new file mode 100644
index 0000000..b69d187
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/ucenter/vo/package-info.java
@@ -0,0 +1,7 @@
+/**
+ * micro-fast cms vo
+ * @author lishouyu
+ * @version 1.0
+ * @since 1.0
+ */
+package com.lishouyu.ucenter.vo;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/common/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/common/package-info.java
similarity index 71%
rename from all-in-one/src/main/java/com/lishouyu/common/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/common/package-info.java
index dbbf742..548e3d8 100644
--- a/all-in-one/src/main/java/com/lishouyu/common/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/common/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.common;
\ No newline at end of file
+package com.lishouyu.upms.common;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/controller/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/controller/package-info.java
similarity index 70%
rename from all-in-one/src/main/java/com/lishouyu/controller/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/controller/package-info.java
index bc41580..67b4922 100644
--- a/all-in-one/src/main/java/com/lishouyu/controller/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/controller/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.controller;
\ No newline at end of file
+package com.lishouyu.upms.controller;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/dao/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/dao/package-info.java
similarity index 72%
rename from all-in-one/src/main/java/com/lishouyu/dao/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/dao/package-info.java
index f219f5c..be07150 100644
--- a/all-in-one/src/main/java/com/lishouyu/dao/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/dao/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.dao;
\ No newline at end of file
+package com.lishouyu.upms.dao;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/upms/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/package-info.java
new file mode 100644
index 0000000..df42cc7
--- /dev/null
+++ b/all-in-one/src/main/java/com/lishouyu/upms/package-info.java
@@ -0,0 +1 @@
+package com.lishouyu.upms;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/pojo/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/pojo/package-info.java
similarity index 72%
rename from all-in-one/src/main/java/com/lishouyu/pojo/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/pojo/package-info.java
index 4397ee8..2a6735b 100644
--- a/all-in-one/src/main/java/com/lishouyu/pojo/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/pojo/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.pojo;
\ No newline at end of file
+package com.lishouyu.upms.pojo;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/service/impl/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/service/impl/package-info.java
similarity index 69%
rename from all-in-one/src/main/java/com/lishouyu/service/impl/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/service/impl/package-info.java
index ae5361c..807d5cf 100644
--- a/all-in-one/src/main/java/com/lishouyu/service/impl/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/service/impl/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.service.impl;
\ No newline at end of file
+package com.lishouyu.upms.service.impl;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/service/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/service/package-info.java
similarity index 71%
rename from all-in-one/src/main/java/com/lishouyu/service/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/service/package-info.java
index 442baba..42c68b8 100644
--- a/all-in-one/src/main/java/com/lishouyu/service/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/service/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.service;
\ No newline at end of file
+package com.lishouyu.upms.service;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/util/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/util/package-info.java
similarity index 72%
rename from all-in-one/src/main/java/com/lishouyu/util/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/util/package-info.java
index 87c052a..f35bc5a 100644
--- a/all-in-one/src/main/java/com/lishouyu/util/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/util/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.util;
\ No newline at end of file
+package com.lishouyu.upms.util;
\ No newline at end of file
diff --git a/all-in-one/src/main/java/com/lishouyu/vo/package-info.java b/all-in-one/src/main/java/com/lishouyu/upms/vo/package-info.java
similarity index 73%
rename from all-in-one/src/main/java/com/lishouyu/vo/package-info.java
rename to all-in-one/src/main/java/com/lishouyu/upms/vo/package-info.java
index 54f2151..7df8f91 100644
--- a/all-in-one/src/main/java/com/lishouyu/vo/package-info.java
+++ b/all-in-one/src/main/java/com/lishouyu/upms/vo/package-info.java
@@ -4,4 +4,4 @@
* @version 1.0
* @since 1.0
*/
-package com.lishouyu.vo;
\ No newline at end of file
+package com.lishouyu.upms.vo;
\ No newline at end of file
diff --git a/all-in-one/src/main/resources/application-dev.yml b/all-in-one/src/main/resources/application-dev.yml
index c50a6ba..9698b19 100644
--- a/all-in-one/src/main/resources/application-dev.yml
+++ b/all-in-one/src/main/resources/application-dev.yml
@@ -1,43 +1,89 @@
+info:
+ app:
+ profiles: dev
+ name: all-in-one
+ description: all-in-one
spring:
application:
- name: pa
+ name: all-in-one
http:
multipart:
max-file-size: 10MB
max-request-size: 20MB
enabled: true
- mvc:
- view:
- suffix: .html
- freemarker:
- check-template-location: true
- template-loader-path: classpath:/templates
- content-type: text/html
- cache: false
- suffix: .html
- jackson:
- time-zone: GMT+8
- date-format: yyyy-MM-dd HH:mm:ss
+ datasource:
+ druid:
+ username: root
+ password: studyj2e
+ url: jdbc:mysql://127.0.0.1:3317/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false
+ master:
+ initial-size: 19
+ username: root
+ password: studyj2e
+ url: jdbc:mysql://127.0.0.1:3317/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false
+ #数据源共用基本配置
+ driver-class-name: com.mysql.jdbc.Driver
+ initial-size: 20
+ max-active: 50
+ min-idle: 10
+ max-wait: 1000
+ pool-prepared-statements: true
+ test-on-borrow: true
+ test-while-idle: true
+ time-between-log-stats-millis: 10000
+ min-evictable-idle-time-millis: 100000
+ max-evictable-idle-time-millis: 200000
+ default-auto-commit: true
+ filters: stat,wall
+ #url监控配置
+ web-stat-filter:
+ enabled: true
+ url-pattern: /*
+ exclusions: /static/*,/druid/*
+ session-stat-enable: false
+ stat-view-servlet:
+ login-username: micro
+ login-password: fast
+ reset-enable: true
+ allow: 127.0.0.1,172.17.0.1
+ deny: 127.0.0.2
+ enabled: true
+ url-pattern: /druid/*
+ # aop拦截监控
+ aop-patterns: com.micro.*
+ #statFilter配置
+ filter:
+ stat:
+ connection-stack-trace-enable: true
+ db-type: mysql
+ enabled: true
+ log-slow-sql: true
+ merge-sql: true
+ slow-sql-millis: 2000
+ aop:
+ proxy-target-class: true
+ profiles:
+ active: dev
server:
port: 8080
tomcat:
- uri-encoding: utf-8
+ uri-encoding: utf-8
+feign:
+ hystrix:
+ enabled: true #开启监控熔断
+# 健康检查的相关配置
+management:
+ security:
+ enabled: false #springbooot1.5.*以后如果要使用refresh功能的要设置false
+ port: 18080
# --------------------------
# 自定义的配置参数
# --------------------------
-
-#数据库连接配置类,这些参数是必须传入的
-jdbc:
- master:
- username: root
- password: hfAhyoTu3UKAfmy27/RNKQ==
- url: jdbc:mysql://127.0.0.1:3317/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=true
- driverClass: com.mysql.jdbc.Driver
mybatis:
- typeAliasesPackage: com.lishouyu.pojo
+ typeAliasesPackage: com.lishouyu.upms.pojo
mappers: classpath:/mappers/*.xml
pageHelperProperties:
- dialect:mysql
# --------------------------
# /自定义的配置参数
-# --------------------------
\ No newline at end of file
+# --------------------------
diff --git a/all-in-one/src/test/java/com/lishouyu/PerformanceAppraisalApplicationTests.java b/all-in-one/src/test/java/com/lishouyu/AllInOneApplicationTests.java
similarity index 84%
rename from all-in-one/src/test/java/com/lishouyu/PerformanceAppraisalApplicationTests.java
rename to all-in-one/src/test/java/com/lishouyu/AllInOneApplicationTests.java
index f2240b5..37b7fc2 100644
--- a/all-in-one/src/test/java/com/lishouyu/PerformanceAppraisalApplicationTests.java
+++ b/all-in-one/src/test/java/com/lishouyu/AllInOneApplicationTests.java
@@ -7,7 +7,7 @@ import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
-public class PerformanceAppraisalApplicationTests {
+public class AllInOneApplicationTests {
@Test
public void contextLoads() {
diff --git a/boot-starter/boot-starter-security-oauth/README.md b/boot-starter/boot-starter-security-oauth/README.md
index 8a1a82b..6fb0046 100644
--- a/boot-starter/boot-starter-security-oauth/README.md
+++ b/boot-starter/boot-starter-security-oauth/README.md
@@ -1,8 +1,5 @@
-#欢迎查看boot-starter-security-app项目说明
-
+#欢迎查看boot-starter-security-oauth项目说明
##本项目的参数配置说明
-本项目说明中的配置参数是boot-starter-security-browser和boot-starter-security-app
-项目的交集
- 用户登录接口url`/user/login`
- 图片验证码获取接口url`/code/image` ,在进行图片验证码校验时传递参数为`imageCode`
- `ms.security.code.image.width` 图片验证码宽度,默认值是`67` 可以在请求中使用`width`参数设置
@@ -16,11 +13,9 @@
- 短信验证码获取接口url`/code/sms` 传递参数为`phone`
- `ms.security.code.sms.length` 短信验证码code的长度,默认值是`6`,不能在请求中设置
- `ms.security.code.sms.expireIn` 短信验证码的默认有效时间是`60`秒,不能在请求中设置
-- `ms.security.code.sms.url`短信验证码进行耀眼的地址,默认值是`/user/login`,可以是`/user/*`这种格式,多个适用,号分割,不
+- `ms.security.code.sms.url`短信验证码进行校验的地址,默认值是`/user/login`,可以是`/user/*`这种格式,多个适用,号分割,不
能在请求中设置
- 同样的,可以实现`validateCode`生成验证码的方法,并定义名称为`smsCodeUtil`的bean便可替换原有的短信验证码的生成逻辑
-
- 短信登录的接口为`/authentication/mobile`,传递参数为`smsCode`和`mobile`
-- `ms.security.createRememberTable` 是否创建记住我表结构默认为`true`
- oauth2发起的请求的用户需要有一个`ROLE_USER`的用户权限
- oauth2中相同的用户会得到相同的token
diff --git a/boot-starter/boot-starter-ssm/README.md b/boot-starter/boot-starter-ssm/README.md
index 947e574..f187891 100644
--- a/boot-starter/boot-starter-ssm/README.md
+++ b/boot-starter/boot-starter-ssm/README.md
@@ -1,5 +1,4 @@
# 欢迎查看boot-starter-ssm项目说明
-[](LICENSE)
## 项目介绍
`boot-starter-ssm`项目用于快速开启spring集成mybatis的项目,将本项目使用maven发布到本地仓库,在其他项
目中引入该依赖进行相关配置即可使用.
diff --git a/ms/README.md b/ms/README.md
index 00d3a32..b7ec7ee 100644
--- a/ms/README.md
+++ b/ms/README.md
@@ -13,12 +13,12 @@
注册中心2默认启动端口号10004,健康检查端口号10005.
### 服务网关 gateway
服务网关默认启动端口号10006,健康检查端口号10007.
-### 用户权限管理中心 upms
+### 后台权限管理中心 upms
用户权限管理中心默认启动端口号10008,健康检查端口号10009.
### 用户中心 ucenter
用户中心默认启动端口号10010,健康检查端口10011.
-### 内容管理系统 cms
- 内容管理系统默认启动端口号10012,健康检查端口号10013.
+### 认证中心 oauth
+ 认证中心默认启动端口号10012,健康检查端口号10013.
### 后台管理界面 manage-system
使用vue.js搭建后台管理界面
diff --git a/ms/config-server/src/main/resources/application.yml b/ms/config-server/src/main/resources/application.yml
index 283190e..29acfe3 100644
--- a/ms/config-server/src/main/resources/application.yml
+++ b/ms/config-server/src/main/resources/application.yml
@@ -3,10 +3,6 @@ server:
# 健康检查的相关配置
management:
health:
- mail:
- enabled: false
- redis:
- enabled: false
diskspace:
enabled: true
port: 10001
diff --git a/ms/docker-image-build-ms.sh b/ms/docker-image-build-ms.sh
index 8e2b47e..7aa70bc 100755
--- a/ms/docker-image-build-ms.sh
+++ b/ms/docker-image-build-ms.sh
@@ -1,6 +1,4 @@
#!/usr/bin/env bash
-cd cms
-mvn docker:build
cd ../config-server/
mvn docker:build
cd ../gateway/
diff --git a/ms/docker-image-push-ms.sh b/ms/docker-image-push-ms.sh
index 060e7ff..2f9fb2d 100755
--- a/ms/docker-image-push-ms.sh
+++ b/ms/docker-image-push-ms.sh
@@ -1,6 +1,4 @@
#!/usr/bin/env bash
-cd cms
-mvn docker:push
cd ../config-server/
mvn docker:push
cd ../gateway/
diff --git a/ms/docker-image-remove-ms.sh b/ms/docker-image-remove-ms.sh
index d846e24..d87879d 100755
--- a/ms/docker-image-remove-ms.sh
+++ b/ms/docker-image-remove-ms.sh
@@ -1,6 +1,4 @@
#!/usr/bin/env bash
-cd cms
-mvn docker:removeImage
cd ../config-server/
mvn docker:removeImage
cd ../gateway/
diff --git a/ms/gateway/src/main/java/com/micro/fast/gateway/GatewayApplication.java b/ms/gateway/src/main/java/com/micro/fast/gateway/GatewayApplication.java
index 2ee7fe5..b610b4b 100644
--- a/ms/gateway/src/main/java/com/micro/fast/gateway/GatewayApplication.java
+++ b/ms/gateway/src/main/java/com/micro/fast/gateway/GatewayApplication.java
@@ -4,6 +4,7 @@ import org.springframework.boot.SpringApplication;
import org.springframework.cloud.client.SpringCloudApplication;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* 整个应用的服务网关,进行路由的规则的设置,登录以及权限的检验
@@ -12,8 +13,11 @@ import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
* @version 1.0
*/
@SpringCloudApplication
-@EnableZuulProxy //开启路径代理
-@EnableFeignClients //开启feign对服务的调用
+//开启路径代理
+@EnableZuulProxy
+//开启feign对服务的调用
+@EnableFeignClients
+@EnableSwagger2
public class GatewayApplication {
public static void main(String[] args) {
diff --git a/ms/gateway/src/main/java/com/micro/fast/gateway/config/DocumentationConfig.java b/ms/gateway/src/main/java/com/micro/fast/gateway/config/DocumentationConfig.java
index 7533326..3132e1f 100644
--- a/ms/gateway/src/main/java/com/micro/fast/gateway/config/DocumentationConfig.java
+++ b/ms/gateway/src/main/java/com/micro/fast/gateway/config/DocumentationConfig.java
@@ -18,8 +18,8 @@ public class DocumentationConfig implements SwaggerResourcesProvider {
@Override
public List get() {
List resources = new ArrayList<>();
- resources.add(swaggerResource("订单系统", "/order/v2/api-docs", "2.0"));
- resources.add(swaggerResource("支付系统", "/pay/v2/api-docs", "2.0"));
+ resources.add(swaggerResource("用户中心", "/ucenter/api/api-doc", "2.0"));
+ resources.add(swaggerResource("后台权限控制系统", "/upms/api/api-doc", "2.0"));
return resources;
}
diff --git a/ms/gateway/src/main/java/com/micro/fast/gateway/config/SwaggerUiConfig.java b/ms/gateway/src/main/java/com/micro/fast/gateway/config/SwaggerUiConfig.java
deleted file mode 100644
index 6cd76f4..0000000
--- a/ms/gateway/src/main/java/com/micro/fast/gateway/config/SwaggerUiConfig.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.micro.fast.gateway.config;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.web.context.request.async.DeferredResult;
-import springfox.documentation.builders.ApiInfoBuilder;
-import springfox.documentation.service.ApiInfo;
-import springfox.documentation.service.Contact;
-import springfox.documentation.spi.DocumentationType;
-import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
-
-import static com.google.common.base.Predicates.or;
-import static springfox.documentation.builders.PathSelectors.regex;
-
-/**
- * @author lsy
- * swagger文档生成配置
- */
-@Configuration
-@EnableSwagger2
-public class SwaggerUiConfig {
- @Bean
- public Docket testApi() {
- return new Docket(DocumentationType.SPRING_WEB)
- .groupName("portalUser")
- .genericModelSubstitutes(DeferredResult.class)
- //.genericModelSubstitutes(ResponseEntity.class)
- .useDefaultResponseMessages(false)
- .forCodeGeneration(true)
- // base,最终调用接口后会和paths拼接在一起
- .pathMapping("/")
- .select()
- //需要进行写入文档的接口
- .paths(or(regex("/tesco/user/.*")))
- .build()
- .apiInfo(portalUserApiInfo());
- }
-
- private ApiInfo portalUserApiInfo() {
- return new ApiInfoBuilder()
- //大标题
- .title("MS系统文档")
- //详细描述
- .description("系统接口说明")
- //版本
- .version("0.0.1-SNAPSHOT")
- .termsOfServiceUrl("NO terms of service")
- //作者
- .contact(new Contact("李守余", "http://kklt1996.gitee.io/blog/", "18332763730@163.com"))
- .license("The Apache License, Version 2.0")
- .licenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html")
- .build();
- }
-
-}
diff --git a/ms/gateway/src/main/java/com/micro/fast/gateway/config/WebConfig.java b/ms/gateway/src/main/java/com/micro/fast/gateway/config/WebConfig.java
index bdeecf4..d82e8d5 100644
--- a/ms/gateway/src/main/java/com/micro/fast/gateway/config/WebConfig.java
+++ b/ms/gateway/src/main/java/com/micro/fast/gateway/config/WebConfig.java
@@ -23,7 +23,7 @@ public class WebConfig{
final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource = new UrlBasedCorsConfigurationSource();
final CorsConfiguration corsConfiguration = new CorsConfiguration();
//允许cookie跨域,在cookie跨域的时候,服务端进行设置,浏览器端也要进行显式设置是否发送。
- corsConfiguration.setAllowCredentials(true);
+// corsConfiguration.setAllowCredentials(true);
//能给这个服务器发起请求的url,当这个值设置为*的时候,cookie就不能随着请求进行发送了。因为cookie必须是同源的。
corsConfiguration.addAllowedOrigin("http://fthipw.natappfree.cc");
//允许的请求头为全部
diff --git a/ms/gateway/src/main/resources/bootstrap.yml b/ms/gateway/src/main/resources/bootstrap.yml
index 5888fe6..e336e87 100644
--- a/ms/gateway/src/main/resources/bootstrap.yml
+++ b/ms/gateway/src/main/resources/bootstrap.yml
@@ -16,11 +16,7 @@ eureka:
defaultZone: http://micro:fast@www.register1.com:10002/eureka/,http://micro:fast@www.register2.com:10004/eureka/ #配置所有的注册中心
instance:
hostname: fthipw.natappfree.cc
-springfox:
- documentation:
- swagger:
- v2:
- path: /api/api-doc
+
diff --git a/ms/oauth/src/main/resources/application.properties b/ms/oauth/src/main/resources/application.yml
similarity index 100%
rename from ms/oauth/src/main/resources/application.properties
rename to ms/oauth/src/main/resources/application.yml
diff --git a/ms/oauth/src/main/resources/bootstrap.yml b/ms/oauth/src/main/resources/bootstrap.yml
index 6eabc8d..58e032c 100644
--- a/ms/oauth/src/main/resources/bootstrap.yml
+++ b/ms/oauth/src/main/resources/bootstrap.yml
@@ -1,7 +1,5 @@
# 从配置中心加载文件
spring:
- session:
- store-type: none
cloud:
config:
profile: dev
@@ -12,11 +10,6 @@ spring:
enabled: true
username: config
password: server
- datasource:
- data-username:
- data-password:
- aop:
- proxy-target-class: true
eureka:
client:
serviceUrl:
diff --git a/ms/ucenter/src/main/java/com/micro/fast/ucenter/config/SwaggerConfig.java b/ms/ucenter/src/main/java/com/micro/fast/ucenter/config/SwaggerConfig.java
new file mode 100644
index 0000000..c1b27a3
--- /dev/null
+++ b/ms/ucenter/src/main/java/com/micro/fast/ucenter/config/SwaggerConfig.java
@@ -0,0 +1,14 @@
+package com.micro.fast.ucenter.config;
+
+import org.springframework.context.annotation.Configuration;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+/**
+ * @author lsy
+ * swagger文档生成配置
+ */
+@Configuration
+@EnableSwagger2
+public class SwaggerConfig {
+
+}
diff --git a/ms/upms/src/main/java/com/micro/fast/upms/config/SwaggerConfig.java b/ms/upms/src/main/java/com/micro/fast/upms/config/SwaggerConfig.java
new file mode 100644
index 0000000..088fbe1
--- /dev/null
+++ b/ms/upms/src/main/java/com/micro/fast/upms/config/SwaggerConfig.java
@@ -0,0 +1,14 @@
+package com.micro.fast.upms.config;
+
+import org.springframework.context.annotation.Configuration;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+/**
+ * @author lsy
+ * swagger文档生成配置
+ */
+@Configuration
+@EnableSwagger2
+public class SwaggerConfig {
+
+}
diff --git a/ms/upms/src/main/resources/bootstrap.yml b/ms/upms/src/main/resources/bootstrap.yml
index e22211c..c504ad4 100644
--- a/ms/upms/src/main/resources/bootstrap.yml
+++ b/ms/upms/src/main/resources/bootstrap.yml
@@ -1,5 +1,4 @@
# 从配置中心加载文件
-# druid 数据库加密的公钥
spring:
session:
store-type: none
@@ -13,57 +12,6 @@ spring:
enabled: true
username: config
password: server
- datasource:
- druid:
- username: root
- password: studyj2e
- url: jdbc:mysql://127.0.0.1:3317/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false
- master:
- initial-size: 19
- username: root
- password: studyj2e
- url: jdbc:mysql://127.0.0.1:3317/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false
-# 数据源共用基本配置
- driver-class-name: com.mysql.jdbc.Driver
- initial-size: 20
- max-active: 50
- min-idle: 10
- max-wait: 1000
- pool-prepared-statements: true
- test-on-borrow: true
- test-while-idle: true
- time-between-log-stats-millis: 10000
- min-evictable-idle-time-millis: 100000
- max-evictable-idle-time-millis: 200000
- default-auto-commit: true
- filters: stat,wall
-# url监控配置
- web-stat-filter:
- enabled: true
- url-pattern: /*
- exclusions: /static/*,/druid/*
- session-stat-enable: false
- stat-view-servlet:
- login-username: micro
- login-password: fast
- reset-enable: true
- allow: 127.0.0.1,172.17.0.1
- deny: 127.0.0.2
- enabled: true
- url-pattern: /druid/*
-# aop拦截监控
- aop-patterns: com.micro.*
-# statFilter配置
- filter:
- stat:
- connection-stack-trace-enable: true
- db-type: mysql
- enabled: true
- log-slow-sql: true
- merge-sql: true
- slow-sql-millis: 2000
- aop:
- proxy-target-class: true
eureka:
client:
serviceUrl: