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


二、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
是对外发布,对外使用的类。

对外使用的类上不需要加任何标签。
三、配置文件的属性被使用
在配置文件yml里面新建属性,注意app-key:和master-secret:后面有个空格,
#极光key jpush: app-key: af9f05753a74c80eb7d08f54 master-secret: e5c230805a2712c9e89f6085

新建类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 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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卡读写操作(转)