以前我们用weblogic时,数据源配置等是通过weblogic jndi 配置,如今微服务时代我们喜欢轻量级的spring boot 架构系统,那么数据源信息该如何配置呢?我们知道spring boot 是通过application.yml 文件 或者 application.properties文件 配置的,我们不想在每次启动的时候修改application 文件,那么如何才能实现呢? 下面我们一起探讨:
1、我们在项目中为每一个环境增加配置文件
我们在项目中,根据每个环境增加相应的 application-xxx.yml 文件,配置相应环境的信息。 如开发环境 application-dev.yml :
如生产环境application-prod.yml
2、在 application.yml 中引入
在启动相应环境时修改成相应环境 如开发环境 dev
3、启动脚本控制
如果你是要根据启动脚本来控制 则在启动时加入-Dspring.profiles.active=dev