当前位置: 首页 > news >正文

建站技巧销售平台软件有哪些

建站技巧,销售平台软件有哪些,工商服务网,wordpress右键插件一、Value 的注入 首先时一般的注入,例如你的配置文件中: vod: access-key: 123456那么,你就可以在你的方法中进行注入: Component public class VodService{Value("${vod.access-key}")private String accessKey; }…

一、@Value 的注入

首先时一般的注入,例如你的配置文件中:

vod: access-key: 123456

那么,你就可以在你的方法中进行注入:

@Component
public class VodService{@Value("${vod.access-key}")private String accessKey;
} 

不过这里要注意一点,如果不加${}的话,注入的就是引号中的字符串

二、@Value 的静态属性注入

1. @Component 搭配 @Value + set方法

@Component
public class VodService{private static String accessKey;@Value("${vod.access-key}")public void setAccessKey(String accessKey){VodService.accessKey = accessKey;}
} 

2. @ConfigurationProperties + @Component + set方法

与上一个方法类似,只是可以能够让你在要注入的属性多时,少写点代码
prex 指明前缀vod,后面的accessKey 要注意配置文件与该属性保持一致

@ConfigurationProperties(prex = "vod")
@Component
public class VodService{private static String accessKey;public void setAccessKey(String accessKey){VodService.accessKey = accessKey;}
} 

3. @PostConstruct + @Component 方法

假如你已经可以拿到了A对象中的属性(@Value注入),你可以同步将其注入到B类,或 初始化C类
类初始化的调用顺序为:Constructor -> @Autowired -> @Value -> @PostConstruct

@Component
public Class A{@Value("${vod.a}")private String a;@PostConstructpublic void initVod(){VodService.init(a);}
}
public class VodService{private static String accessKey;public static init(String accessKey){VodService.accessKey = accessKey;}
} 

三、common组件中(无启动类)中的静态注入

与前文中使用@PostConstruct类似

@Component
public class YourApplicationContextInitializer implements ApplicationContextInitializer<ConfigurableApplicationContext> {@Overridepublic void initialize(ConfigurableApplicationContext applicationContext) {// 读取配置文件中的参数Environment env = applicationContext.getEnvironment();String accessKey = env.getProperty("vod.access-key");String secretKey = env.getProperty("vod.secret-key");// 初始化静态字段VodUtil.init(accessKey, secretKey);}
}

resource目录下的 META-INF/spring.factories 文件

org.springframework.context.ApplicationContextInitializer=com.example.YourApplicationContextInitializer
http://www.ds6.com.cn/news/84277.html

相关文章:

  • 开网站空间流量怎么选择丹东网站seo
  • wordpress 设置登陆seo推广外包
  • 租房网站开发需求文档精准引流推广公司
  • 网站开发交接清单公司网站建设价格
  • 模拟装修设计app免费长沙seo关键词排名
  • 网站首页框架图网站排名怎么搜索靠前
  • 炫酷网站推荐seo教学免费课程霸屏
  • 网站开发设计框图属于seo网站优化
  • 网站建设云浪科技安徽seo优化规则
  • wordpress 首页文章列表seo搜索引擎优化培训班
  • 久雅科技软件开发外包河南seo技术教程
  • 门户网站做互联网推广中心
  • 做赌博彩票网站吗广告招商
  • 网页设计基础试题及答案上海优化外包公司排名
  • 谷歌seo网站推广怎么做优化店铺推广方案怎么写
  • 建立企业网站的缺点河南新闻头条最新消息
  • 使用oss图片做网站湖南网站设计
  • 大连网站建设 意动科技成都最好的网站推广优化公司
  • 网站模板制作教程网站性能优化
  • 键盘事件对网站交互百度关键词优化技巧
  • 浙江网站建设制作百度站长平台官网登录入口
  • 网站的建设框架fifa最新排名出炉
  • 优化网站的公司html网页制作网站
  • dw网站制作手机软件下载网站用户体验优化
  • logo 在线生成seo需要付费吗
  • 崇安网站建设直销产业发展论坛
  • 奇趣统计网站谁做的百度网盘app下载安装官方免费下载
  • 如何做建材团购网站简易网站制作
  • wordpress archive模板东莞百度快速排名优化
  • 怎么做自己独立网站百度经验实用生活指南