博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring 静态注入
阅读量:6376 次
发布时间:2019-06-23

本文共 1858 字,大约阅读时间需要 6 分钟。

 

 

1、静态注入

在setter 方法修改为非 static , 然后在上面注入即可

 

@Componentpublic class WeixinConfig {    // token    public static String token = "WeiXinEnterprises";    // 随机戳    public static String encodingAESKey = "tw8ColhrtDzU6XTHJ2shUeTyuaPQkSzdvD8jYtnTIYf";    // 你的企业号ID    public static String corpId = "wx54fab583808b52f1";    // 管理组的凭证密钥,每个secret代表了对应用、通讯录、接口的不同权限;不同的管理组拥有不同的secret    public static String secret = "X9fj3D82g83D9Fl7m0gNOl5O0lP5CSjBz6wQggiwsuhZcJx76Wu58tAMUZNCh1k6";    // OAuth2 回调地址    //    URLEncoder.encode("http://rainbow.idreamsky.com/", "utf-8")    public static String redirectUri = "http://m.rainbow.idreamsky.com/qyweixin/oauth2/callback";    public void setToken(String token) {        WeixinConfig.token = token;    }    public void setEncodingAESKey(String encodingAESKey) {        WeixinConfig.encodingAESKey = encodingAESKey;    }        @Value("${corp_id}")    public void setCorpId(String corpId) {        if(corpId != null && !corpId.equals(""))            WeixinConfig.corpId = corpId;    }        @Value("${corp_secret}")    public void setSecret(String secret) {        if(secret != null && !secret.equals(""))            WeixinConfig.secret = secret;    }        @Value("${redirect_uri}")    public void setRedirectUri(String redirectUri) {        if(redirectUri != null && !redirectUri.equals(""))            WeixinConfig.redirectUri = redirectUri;    }}

 

2、 利用postConstruct 保存实例

@Componentpublic class Constants {    public static final Integer CODE_FAILURE_VALUE = -1;    public static final Integer CODE_SUCCESS_VALUE = 0;    @Resource    private LotteryConfigService lotteryConfigService;    private static Constants constants;        @PostConstruct    public void init(){        constants = this;        constants.lotteryConfigService = this.lotteryConfigService;    }}

 

 

 

 

参考:

1、

 

转载于:https://www.cnblogs.com/xunux/p/6042230.html

你可能感兴趣的文章
hdu - Problem 1175 连连看 【bfs】
查看>>
git 忽略文件
查看>>
HTTP、HTTP2.0、HTTPS、SPDY
查看>>
正向代理和反向代理
查看>>
IOS设计模式的六大设计原则之迪米特法则(LOD,Law Of Demeter)
查看>>
c# 第27节 结构、枚举
查看>>
day35——memcache常用方法
查看>>
为什么实体类要实现序列化
查看>>
JVM的重排序
查看>>
某个时间为星期几
查看>>
01背包解题模板
查看>>
antd table 点击行触发radio 或 checkbox
查看>>
利用Adaboost提高分类性能
查看>>
tensorflow之损失函数
查看>>
CENTOS6.2系统日志rsyslog替换默认的日志服务syslog 转载自http://www.phpboy.net/linux/648.html...
查看>>
css3 炫酷下拉菜单
查看>>
前端存取cookie
查看>>
linux c笔记
查看>>
第四次作业
查看>>
angular 5的新特性
查看>>