Spring项目中如何使用Profile-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联是一家专注于网站设计、做网站与策划设计,万秀网站建设哪家好?成都创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:万秀等地区。万秀做网站价格咨询:028-86922220

Spring项目中如何使用Profile?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

前言

Spring中的Profile功能其实早在Spring 3.1的版本就已经出来,它可以理解为我们在Spring容器中所定义的Bean的逻辑组名称,只有当这些Profile被激活的时候,才会将Profile中所对应的Bean注册到Spring容器中。

看到Profile这个关键字,或许你从来没有正眼瞧过他,又或者脑海中有些模糊的印象,比如除了这里Springmvc中的Profile,maven中也有Profile的标签。

从字面意思来看,Profile表示侧面,那什么情况下才会用到侧面这个功能呢,而侧面具体又有什么含义呢

打一个比方,对于数据库的配置问题,在开发的眼中可以使用嵌入的数据库,并且加载测试数据(后面会给出代码示例)。但是在测试的眼中,可能会配一个数据库连接池类似这样

@Bean(destroyMethod="close")
public DataSource dataSource () {
 BasicDataSource dataSource = new BasicDataSource();
 dataSource.setUrl("jdbc:h3:tcp://dbserver/~/test");
 dataSource.setDriverClassName("org.h3.Driver");
 dataSource.setUsername("sa");
 dataSource.setPassword("password");
 dataSource.setInitialSize(20);
 dataSource.setMaxActive(30);
 return dataSource; 
}

标题名称:Spring项目中如何使用Profile-创新互联
标题网址:http://bzwzjz.com/article/jgpjh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 企业网站建设 成都网站建设 成都网站制作 泸州网站建设 专业网站设计 成都网站建设推广 盐亭网站设计 网站制作公司 攀枝花网站设计 响应式网站设计 达州网站设计 成都网站设计 成都网站制作 公司网站建设 成都h5网站建设 高端网站设计推广 上市集团网站建设 网站建设 网站制作报价 网站建设方案 成都网站制作