Explorar el Código

配置文件-读取配置文件相关信息

ZhangWenQiang hace 5 años
padre
commit
dad9fe8ede

+ 28 - 0
happy-boot-module-common/src/main/java/org/jeecg/common/properties/PropertiesBankinfo.java

@@ -0,0 +1,28 @@
+package org.jeecg.common.properties;
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Author: zwq
+ * @Description: 获取配置文件中的银行卡信息
+ * @Date: Create in 9:01 2020/4/26
+ */
+@Component
+@ConfigurationProperties(prefix = "jeecg.subcontractor")
+public class PropertiesBankinfo {
+
+    private List<Map> bankInfo = new ArrayList<>();
+
+    public List<Map> getBankInfo() {
+        return bankInfo;
+    }
+
+    public void setBankInfo(List<Map> bankInfo) {
+        this.bankInfo = bankInfo;
+    }
+}

+ 10 - 0
happy-boot-module-flexjob/src/main/resources/application-dev.yml

@@ -168,6 +168,16 @@ jeecg :
     appId: 100072
     appSecret: dce8gB7fJ6gj5CFh8Hf7eGh2
     companyId: c17af5d276094405bd0b437793f57648
+  #平台服务商银行卡信息
+  subcontractor:
+    bankInfo[0]:
+      bankName: '招商银行'
+      bankAddress: '江苏无锡'
+      bankAccount: '666666667777777'
+    bankInfo[1]:
+      bankName: '招商银行'
+      bankAddress: '江苏无锡'
+      bankAccount: '666666667777777'
 #cas单点登录
 cas:
   prefixUrl: http://cas.example.org:8443/cas

+ 7 - 0
pom.xml

@@ -304,6 +304,13 @@
 			<artifactId>okhttp</artifactId>
 			<version>${okhttp-version}</version>
 		</dependency>
+
+		<!-- 配置文件处理器,会提示 -->
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-configuration-processor</artifactId>
+			<optional>true</optional>
+		</dependency>
 		
 	</dependencies>