You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "meiping05 (GitHub)" <gi...@apache.org> on 2018/12/12 23:48:33 UTC

[GitHub] [incubator-dubbo] meiping05 opened issue #2949: spring boot external config invalid

### Environment

* Dubbo version: 2.6.0
* Operating System version: Red Hat Enterprise Linux Server release 6.3
* Java version: 1.8.0_92

### Steps to reproduce this issue

Spring Boot使用外部配置文件,没有起作用,还是使用的包内application.properties

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org

[GitHub] [incubator-dubbo] gudegg commented on issue #2949: spring boot external config invalid

Posted by "gudegg (GitHub)" <gi...@apache.org>.
最好能够提供一个sample来复现

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org

[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
## config
* application.properties

````
....
dubbo.application.id = dubbo-provider-demo
.....
spring.profiles.active=prod
````

 * application-prod.properties 

````
....
dubbo.application.id = dubbo-provider-demo-dest
````

## Spring Bean ID

* spring bean id expect dubbo-provider-demo-dest,but actual dubbo-provider-demo

## issue 

 ### The Title: fix issue-2948:spring boot external config invalid

* This issue has been merged to master


[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
## config
* application.properties

````
....
dubbo.application.id = dubbo-provider-demo
.....
spring.profiles.active=prod
````

 * application-prod.properties 

````
....
dubbo.application.id = dubbo-provider-demo-dest
````

## Spring Bean ID

* spring bean id expect dubbo-provider-demo-dest,but actual dubbo-provider-demo

## issue

* This issue has been merged to master


[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
* 目前master使用的是DefaultDubboConfigBinder,都是读取默认的参数
* sample中使用的RelaxedDubboConfigBinder,RelaxedDubboConfigBinder数据版本是正确的,但是beanId是错误的,只有beanId读取是通过前缀去查找的

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org

[GitHub] [incubator-dubbo] mercyblitz commented on issue #2949: spring boot external config invalid

Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
Please reference this : https://github.com/apache/incubator-dubbo-spring-boot-project#dubbo-spring-boot-samples

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
https://github.com/meiping05/incubator-dubbo-spring-boot-project

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
增加prod配置文件,初始化bean的名称application.properties中的dubbo.application.id
https://github.com/meiping05/incubator-dubbo-spring-boot-project

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org

[GitHub] [incubator-dubbo] mercyblitz commented on issue #2949: spring boot external config invalid

Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
@meiping05 Did you have set Dubbo config bean's id? like :
```properties
dubbo.protocol.id = my-protocol
```

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
## config
* application.properties

````
....
dubbo.application.id = dubbo-provider-demo
.....
spring.profiles.active=prod
````

 * application-prod.properties 

````
....
dubbo.application.id = dubbo-provider-demo-dest
````

## Spring Bean ID

* spring bean id expect dubbo-provider-demo-dest,but actual dubbo-provider-demo

## issue 

 ### The Title: fix issue-2948:spring boot external config invalid

 * This issue has been merged to master


[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] mercyblitz closed issue #2949: spring boot external config invalid

Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
[ issue closed by mercyblitz ]

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
## 配置如下 
* application.properties

````
....
dubbo.application.id = dubbo-provider-demo
.....
spring.profiles.active=prod
````

 * application-prod.properties 

````
....
dubbo.application.id = dubbo-provider-demo-dest
````

## Spring Bean ID

* spring bean id 期望为dubbo-provider-demo-dest实际为dubbo-provider-demo

## issue

* 刚看到这个issue已经被merge到master了


[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org

[GitHub] [incubator-dubbo] mercyblitz commented on issue #2949: spring boot external config invalid

Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
You can also use Dubbo `2.6.5`, it has been resolved.

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org


[GitHub] [incubator-dubbo] meiping05 commented on issue #2949: spring boot external config invalid

Posted by "meiping05 (GitHub)" <gi...@apache.org>.
增加prod配置文件,初始化bean的名称缺位application.properties中的dubbo.application.id
https://github.com/meiping05/incubator-dubbo-spring-boot-project

[ Full content available at: https://github.com/apache/incubator-dubbo/issues/2949 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org