码迷,mamicode.com
首页 > 编程语言 > 详细

spring启动时通过指定profile加载不同的bean

时间:2021-04-29 11:40:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:active   启动   不同的   client   配置信息   注解   spring   解决   value   

有时候我们有多个环境,开发环境、测试环境、生产环境,每个环境都有不同的配置信息

如何用一套代码,在不同环境上都能运行,spring的profile就是用来解决这个问题

比如想着测试环境加载一个配置类,那么这个类可以加上这个注解

@Component
@Profile(value="test")
public class ZKWorkerClient {}

在运行jar包时只需要使用如下命令,就可以加载这个对象

java -jar *.jar -Dspring.profile.active=test

 

spring启动时通过指定profile加载不同的bean

标签:active   启动   不同的   client   配置信息   注解   spring   解决   value   

原文地址:https://www.cnblogs.com/wangbin2188/p/14713661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!