美文网首页
通过profile实现不同环境下的使用不同的bean

通过profile实现不同环境下的使用不同的bean

作者: 那天凉了 | 来源:发表于2017-07-07 12:11 被阅读0次

    因为要解决本地开发环境下,能完成整个支付流程(正常情况下支付回调是访问不到本地ip的),因为不想写下图这样的代码.

    为了解耦,所以用到了spring的@Profile,使用它可以做到不同环境下初始化不同的service

    激活profile有几种方式

    1、注释方式

    2、在application.properties中写spring.profiles.active=dev

    3、web.xml方式  

    4、JVM参数方式

    set JAVA_OPTS="-Dspring.profiles.active=dev"

    PS: 最后说说遇到的一个坑,dubbo框架下,facade层用,profile不生效

    相关文章

      网友评论

          本文标题:通过profile实现不同环境下的使用不同的bean

          本文链接:https://www.haomeiwen.com/subject/xxllhxtx.html