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

html5 metro风格网站/米拓建站

html5 metro风格网站,米拓建站,做好一个网站需要多久,花生壳网站建设https://www.cnblogs.com/whx7762/p/7885735.html 1.ProtertySource PropertySouce是spring3.1开始引入的基于java config的注解。 通过PropertySource注解将properties配置文件中的值存储到Spring的 Environment中,Environment接口提供方法去读取配置文件中的值&am…

https://www.cnblogs.com/whx7762/p/7885735.html

 

1.@ProtertySource

@PropertySouce是spring3.1开始引入的基于java config的注解。

通过@PropertySource注解将properties配置文件中的值存储到Spring的 Environment中,Environment接口提供方法去读取配置文件中的值,参数是properties文件中定义的key值。

2. 例子

比如有一个配置文件config.properties

jdbc.driver = oracle.jdbc.driver.OracleDriver

jdbc.url = jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=10.221.129.208)(PORT\=1523))(CONNECT_DATA\=(SERVICE_NAME\=otatransuser)))

jdbc.username= sassy

jdbc.password = password

2.1  用法1- @PropertySource和@Value

创建java配置类

复制代码
@Configuration
@PropertySource("classpath:jdbc.properties")
public class PropertiesWithJavaConfig {

@Value(${jdbc.driver})private String driver;
@Value(${jdbc.url})private String url;
@Value(${jdbc.username})private String username;
@Value(${jdbc.password})private String password;
//要想使用@Value 用${}占位符注入属性,这个bean是必须的,这个就是占位bean,另一种方式是不用value直接用Envirment变量直接getProperty('key')  @Beanpublic static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {return new PropertySourcesPlaceholderConfigurer();} }
复制代码

2.2 用法2-通过Environment设置

复制代码
@Configuration
@PropertySource("classpath:jdbc.properties")
public class PropertiesWithJavaConfig {@Autowiredprivate Environment env;}
复制代码

接着就可以用env.getProperty("jdbc.driver")得到相应的属性值

3.等同于在xml中配置properties文件

复制代码
?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.2.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-4.2.xsd"><context:property-placeholder location="classpath:jdbc.properties" /></beans>
复制代码

 

在Spring 4中,Spring提供了一个新的注解——@PropertySources,从名字就可以猜测到它是为多配置文件而准备的。

@PropertySources({

@PropertySource("classpath:config.properties"),

@PropertySource("classpath:db.properties")

})

public class AppConfig {

    //something

}

 

分类: Spring

转载于:https://www.cnblogs.com/kelelipeng/p/11341274.html

http://www.jmfq.cn/news/4809457.html

相关文章:

  • php做企业网站/百度seo排名培训优化
  • 网站设计流程是什么/百度网站网址是多少
  • python做网站还是数据库/网站开发的步骤
  • 专门做护理PDCA的网站/淘数据
  • photoshop 网站设计/优化公司网站
  • 网站怎么做长尾词/如何进行关键词分析
  • 阿里云上用wordpress/青岛seo网站关键词优化
  • 成都手机网站建设/关键词seo价格
  • wordpress E405/站长之家seo
  • 迷你世界怎么做网站期/搜索引擎查重
  • 东莞网络优化排名/什么是优化
  • 云南网站建设一度科技公司/微信小程序怎么做
  • 做网站还有用/外链屏蔽逐步解除
  • 校园网站建设软件/怎么制作网页页面
  • 做实验学编程的网站/seo管理系统培训
  • wordpress2019主题/北京网站建设东轩seo
  • 白领兼职做网站/谷歌seo站内优化
  • 保定建站软件/外链发布的平台最好是
  • 学vue可以做pc网站/社交网络推广方法有哪些
  • cs4建立网站站点/品牌策划ppt案例
  • b2c网站 架构/互联网推广的好处
  • 课程设计做淘宝网站的目的/网络推广竞价外包
  • 静态网站生成/培训网
  • 网站制作英文版网站/东莞搜索排名提升
  • 兰州做网站企业/网络seo公司
  • 天津公司网站的建设/西安网站关键词优化推荐
  • 简述建设一个商务网站的过程/石家庄网络推广平台
  • logo设计理念简短范文/seo快速推广窍门大公开
  • 在那个网站上做设计赚钱/营销软文范例大全300
  • 荆门网站开发公司/济南网络优化厂家