From ebd2519d56cc0142b4d99f1c3106e55d7839e7f2 Mon Sep 17 00:00:00 2001 From: zhangzhuo Date: Tue, 5 Apr 2022 11:46:40 +0800 Subject: [PATCH 1/4] add decrypt example --- example-main/src/main/resources/application-dev.yml | 12 ++++++++++-- example-plugins-basic/example-basic-1/pom.xml | 7 ++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/example-main/src/main/resources/application-dev.yml b/example-main/src/main/resources/application-dev.yml index 3b660f1..ddd5868 100644 --- a/example-main/src/main/resources/application-dev.yml +++ b/example-main/src/main/resources/application-dev.yml @@ -22,11 +22,19 @@ mybatis-plus: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl plugin: - runMode: prod + runMode: dev mainPackage: com.gitee.starblues.example # 如果配置是 windows 下路径, mac、linux 自行修改 pluginPath: - ~\example-plugins-basic #- ~\example-plugins-db #- ~\example-plugins-cloud - + sortInitPluginIds: + - example-basic-2 + - example-basic-1 + decrypt: + enable: true + plugins: + - pluginId: example-basic-1 + props: + privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L \ No newline at end of file diff --git a/example-plugins-basic/example-basic-1/pom.xml b/example-plugins-basic/example-basic-1/pom.xml index a61ff2a..756eefe 100644 --- a/example-plugins-basic/example-basic-1/pom.xml +++ b/example-plugins-basic/example-basic-1/pom.xml @@ -24,7 +24,7 @@ example-basic-1 com.gitee.starblues.example.basic1.Basic1Plugin - 1.0.0-SNAPSHOT + 2.0.0 starBlues 基本插件1 basic1-config.yaml @@ -32,6 +32,11 @@ jar + + + MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIhkBdj8leKX0WETlic6b/z/kJV2fWY4LJmVzuhMaQBoCL+DaPJGrZXdqurlWuJfmAoWDNa67RL0hdvXm3/I+wsCAwEAAQ== + + -- Gitee From 1e55c7aaa832deafcb755ba92c636c5066980724 Mon Sep 17 00:00:00 2001 From: zhangzhuo Date: Fri, 8 Apr 2022 08:55:54 +0800 Subject: [PATCH 2/4] update yaml --- example-main/src/main/resources/application-dev.yml | 2 +- example-main/src/main/resources/application-prod.yml | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/example-main/src/main/resources/application-dev.yml b/example-main/src/main/resources/application-dev.yml index ddd5868..ccf648c 100644 --- a/example-main/src/main/resources/application-dev.yml +++ b/example-main/src/main/resources/application-dev.yml @@ -37,4 +37,4 @@ plugin: plugins: - pluginId: example-basic-1 props: - privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L \ No newline at end of file + privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L diff --git a/example-main/src/main/resources/application-prod.yml b/example-main/src/main/resources/application-prod.yml index 5aa290d..5abc8f4 100644 --- a/example-main/src/main/resources/application-prod.yml +++ b/example-main/src/main/resources/application-prod.yml @@ -24,3 +24,12 @@ plugin: runMode: prod mainPackage: com.gitee.starblues.example pluginPath: ~\plugins + sortInitPluginIds: + - example-basic-2 + - example-basic-1 + decrypt: + enable: true + plugins: + - pluginId: example-basic-1 + props: + privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L -- Gitee From 86bb93a7682941c2b28adc95003cd65f922d6ec8 Mon Sep 17 00:00:00 2001 From: zhangzhuo Date: Fri, 8 Apr 2022 22:04:44 +0800 Subject: [PATCH 3/4] add ace encrypt --- .../main/java/com/gitee/starblues/example/Application.java | 2 +- example-main/src/main/resources/application-dev.yml | 3 ++- example-plugins-basic/example-basic-1/pom.xml | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/example-main/src/main/java/com/gitee/starblues/example/Application.java b/example-main/src/main/java/com/gitee/starblues/example/Application.java index c486222..9b46a54 100644 --- a/example-main/src/main/java/com/gitee/starblues/example/Application.java +++ b/example-main/src/main/java/com/gitee/starblues/example/Application.java @@ -14,7 +14,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; @MapperScan("com.gitee.starblues.example.mapper") public class Application implements SpringBootstrap { - public static void main(String[] args) { + public static void main(String[] args){ SpringMainBootstrap.launch(Application.class, args); } diff --git a/example-main/src/main/resources/application-dev.yml b/example-main/src/main/resources/application-dev.yml index ccf648c..af2aa5e 100644 --- a/example-main/src/main/resources/application-dev.yml +++ b/example-main/src/main/resources/application-dev.yml @@ -34,7 +34,8 @@ plugin: - example-basic-1 decrypt: enable: true + className: com.gitee.starblues.common.cipher.AesPluginCipher plugins: - pluginId: example-basic-1 props: - privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L + secretKey: mmfvXes1XckCi8F/y9i0uQ== diff --git a/example-plugins-basic/example-basic-1/pom.xml b/example-plugins-basic/example-basic-1/pom.xml index 756eefe..62d15ad 100644 --- a/example-plugins-basic/example-basic-1/pom.xml +++ b/example-plugins-basic/example-basic-1/pom.xml @@ -33,9 +33,9 @@ jar - - MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIhkBdj8leKX0WETlic6b/z/kJV2fWY4LJmVzuhMaQBoCL+DaPJGrZXdqurlWuJfmAoWDNa67RL0hdvXm3/I+wsCAwEAAQ== - + + mmfvXes1XckCi8F/y9i0uQ== + -- Gitee From 6e487594944477d9c17e465a00e7046b3d588de0 Mon Sep 17 00:00:00 2001 From: zhangzhuo Date: Sat, 9 Apr 2022 12:28:57 +0800 Subject: [PATCH 4/4] update config --- example-main/src/main/resources/application-prod.yml | 3 ++- example-plugins-basic/example-basic-1/pom.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/example-main/src/main/resources/application-prod.yml b/example-main/src/main/resources/application-prod.yml index 5abc8f4..4781f15 100644 --- a/example-main/src/main/resources/application-prod.yml +++ b/example-main/src/main/resources/application-prod.yml @@ -29,7 +29,8 @@ plugin: - example-basic-1 decrypt: enable: true + className: com.gitee.starblues.common.cipher.AesPluginCipher plugins: - pluginId: example-basic-1 props: - privateKey: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAiGQF2PyV4pfRYROWJzpv/P+QlXZ9ZjgsmZXO6ExpAGgIv4No8katld2q6uVa4l+YChYM1rrtEvSF29ebf8j7CwIDAQABAkAWZi7bqufGtd4qDjhrqto3d5U8JqCDiBgzBPpdBid8bFwHYomTvr65H3fRIJMaK3z8dd+R7fCzRlYEdBnvPJx5AiEAxIBpYf5UyEKCSAJSe/mX0FAu2dXRLuYXkpshfqG09ycCIQCxsC/Qt0j2Vc1j5K/6dWh+NRcH0HlqCrsAdWSLS0lrfQIhALVF6PG3mCruABXB3qnzxPMtJStbro/fP5vFdI7HSpQ9AiBrBkYmnt8RkKi/jFT6tJEVw4B1snoPBxuPsSW4SMaWOQIhAKrVjZHt8PA6jEPxnDJk3Viq9EvoVKGWDnIqkMvOqc0L + secretKey: mmfvXes1XckCi8F/y9i0uQ== \ No newline at end of file diff --git a/example-plugins-basic/example-basic-1/pom.xml b/example-plugins-basic/example-basic-1/pom.xml index 62d15ad..8d971c6 100644 --- a/example-plugins-basic/example-basic-1/pom.xml +++ b/example-plugins-basic/example-basic-1/pom.xml @@ -24,7 +24,7 @@ example-basic-1 com.gitee.starblues.example.basic1.Basic1Plugin - 2.0.0 + 1.0.0 starBlues 基本插件1 basic1-config.yaml -- Gitee