新建Module_Module服务被调用_配置文件的属性被使用

一、新建Module
0
 

 

 

 
二、Module服务被调用
新建META-INF/ spring.factories
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
  com.galileotime.oa.starter.push.JPushConfig,\
  com.galileotime.oa.starter.push.PushUtil
其中
com.galileotime.oa.starter.push.JPushConfig
com.galileotime.oa.starter.push.PushUtil
是对外发布,对外使用的类。
 
0
 
对外使用的类上不需要加任何标签。
 
三、配置文件的属性被使用
在配置文件yml里面新建属性,注意app-key:和master-secret:后面有个空格,
 
#极光key
jpush:
  app-key: af9f05753a74c80eb7d08f54
  master-secret: e5c230805a2712c9e89f6085

 

0
 
新建类JPushConfig
 1 package com.galileotime.oa.starter.push;
 2 
 3 import org.springframework.boot.context.properties.ConfigurationProperties;
 4 import org.springframework.stereotype.Component;
 5 
 6 
 7 /**
 8  * 类    名:
 9  * 主要功能:JPush配置信息
10  * 作    者:
11  * 创建时间:2023/1/3 16:00
12  * 修 改 者:
13  * 修改时间:
14  * 修改内容:
15  *
16  */
17 @Component
18 @ConfigurationProperties(prefix = "jpush")
19 public class JPushConfig {
20 
21     /**
22      * appKey
23      */
24     private String appKey;
25 
26     /**
27      * masterSecret
28      */
29     private String masterSecret;
30 
31     public String getAppKey() {
32         return appKey;
33     }
34 
35     public void setAppKey(String appKey) {
36         this.appKey = appKey;
37     }
38 
39     public String getMasterSecret() {
40         return masterSecret;
41     }
42 
43     public void setMasterSecret(String masterSecret) {
44         this.masterSecret = masterSecret;
45     }
46 
47 
48 
49 }

 

 
posted @ 2023-01-09 09:58  杨斌_济南  阅读(26)  评论(0编辑  收藏  举报