新建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 @   杨斌_济南  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2019-01-09 使用PLSQL导出表
2018-01-09 调试JS代码的神器
2018-01-09 Aptana在Eclipse的安装
2016-01-09 PullToRefreshListView相关
2015-01-09 Sizeof与Strlen的区别与联系(转)
2015-01-09 Android入门开发之SD卡读写操作(转)
点击右上角即可分享
微信分享提示