You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by me...@apache.org on 2019/04/08 13:38:25 UTC

[incubator-dubbo-spring-boot-project] branch master updated: Merge 2.7.1 to master (#487)

This is an automated email from the ASF dual-hosted git repository.

mercyblitz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-spring-boot-project.git


The following commit(s) were added to refs/heads/master by this push:
     new 272331c  Merge 2.7.1 to master (#487)
272331c is described below

commit 272331ca616eb2d1bd45713cc7dd4aef8ed4c063
Author: Mercy Ma <me...@gmail.com>
AuthorDate: Mon Apr 8 21:38:18 2019 +0800

    Merge 2.7.1 to master (#487)
    
    * 2.7.0 release (#436)
    
    * 1.0.0 (#429)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * 1.0.0 (#431)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * 2.7.0 (#433)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * 1.0.0 (#435)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Correct words
    
    * 2.7.x (#470)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README_CN.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Update README.md
    
    * Update README_CN.md
    
    * 0.2.x (#422)
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * 1.0.0 (#429)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * 1.0.0 (#431)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * 2.7.0 (#433)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * 1.0.0 (#435)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Correct words
    
    * Update README.md (#445)
    
    * Fix typo (#446)
    
    * Move png files to subfolder (#448)
    
    * Enable flatten plugin by default (#441) (#443)
    
    * Polish apache/incubator-dubbo-spring-boot-project#449
    
    * Polish apache/incubator-dubbo-spring-boot-project#467 : Set "spring.main.allow-bean-definition-overriding" property to be true as default
    
    * Polish apache/incubator-dubbo-spring-boot-project#468 : Upgrade Dubbo 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#437 : Remove -XX:PermSize=64m -XX:MaxPermSize=128m
    
    * Fix the issues of test cases
    
    * Update Samples
    
    * Update default version using Dubbo's version
    
    * Polish apache/incubator-dubbo-spring-boot-project#456 : Update the Zookeeper dependencies
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Update 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : Add "override" property
    
    * Polish apache/incubator-dubbo-spring-boot-project#451 : Duplicate application configs
    
    * Bugfix
    
    * Update SNAPSHOT
    
    * 2.7.x (#475)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README_CN.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Update README.md
    
    * Update README_CN.md
    
    * 0.2.x (#422)
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * 1.0.0 (#429)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * 1.0.0 (#431)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * 2.7.0 (#433)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * 1.0.0 (#435)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Correct words
    
    * Update README.md (#445)
    
    * Fix typo (#446)
    
    * Move png files to subfolder (#448)
    
    * Enable flatten plugin by default (#441) (#443)
    
    * Polish apache/incubator-dubbo-spring-boot-project#449
    
    * Polish apache/incubator-dubbo-spring-boot-project#467 : Set "spring.main.allow-bean-definition-overriding" property to be true as default
    
    * Polish apache/incubator-dubbo-spring-boot-project#468 : Upgrade Dubbo 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#437 : Remove -XX:PermSize=64m -XX:MaxPermSize=128m
    
    * Fix the issues of test cases
    
    * Update Samples
    
    * Update default version using Dubbo's version
    
    * Polish apache/incubator-dubbo-spring-boot-project#456 : Update the Zookeeper dependencies
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Update 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : Add "override" property
    
    * Polish apache/incubator-dubbo-spring-boot-project#451 : Duplicate application configs
    
    * Bugfix
    
    * Update SNAPSHOT
    
    * Update 2.7.1
    
    * 2.7.x (#478)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README_CN.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Update README.md
    
    * Update README_CN.md
    
    * 0.2.x (#422)
    
    * Sync master to 0.2.x (#417)
    
    * 0.2.1 release (#402)
    
    * 0.2.1 (#345)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * 0.2.1 (#346)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * 0.2.1 (#357)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * 0.2.1 (#360)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * 0.2.1 (#367)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * 0.2.1 (#372) (#374)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#378)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#389)
    
    * 0.2.1 (#372)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#376)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * 0.2.1 (#386)
    
    * Fix apache/incubator-dubbo-spring-boot-project#169
    
    * Polish : apache/incubator-dubbo-spring-boot-project#324 & apache/incubator-dubbo-spring-boot-project#325
    
    * Polish : apache/incubator-dubbo-spring-boot-project#315
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321
    
    * Polish : apache/incubator-dubbo-spring-boot-project#321 for test case
    
    * Polish : Update Demos
    
    * Polish : Update version to be 0.2.1
    
    * Polish : apache/incubator-dubbo-spring-boot-project#319
    
    * Polish : apache/incubator-dubbo-spring-boot-project#226
    
    * Polish : apache/incubator-dubbo-spring-boot-project#309
    
    * Fix the test case's bugs
    
    * Fix the test case's bugs
    
    * Fix a JavaDoc issue
    
    * Update SNAPSHOT and add exclude list
    
    * Update SNAPSHOT to be 0.2.1-SNAPSHOT
    
    * Update JDK versions
    
    * Update JDK versions
    
    * Reactor & remove author info
    
    * Refactor : to save a shutdown hook thread
    
    * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-*
    
    * Polish apache/incubator-dubbo-spring-boot-project#341
    
    * Add the samples
    
    * Add a license
    
    * Add the samples of Zookeeper and Nacos
    
    * Update README.md
    
    * Fix the test cases
    
    * Polish apache/incubator-dubbo-spring-boot-project#366
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Polish apache/incubator-dubbo-spring-boot-project#370
    
    * Add NOTICE and DISCLAIMER
    
    * Add Java11 support #383 (#393)
    
    * Upgrade jacoco to version 0.8.2 #383
    
    * Update travis setting
    
    add openjdk11
    remove openjdk10 openjdk9
    
    * Update mailing list address (#380)
    
    * Update README [user guide] link (#348)
    
    * Remove spring.providers file from starter module (#403) (#404)
    
    * remove spring.providers file since it's only used by STS IDE
    
    * deep search in project, no useage
    
    * add @Override annotation (#409)
    
    * to method reference (#410)
    
    * add @Override annotation
    
    * modify method reference
    
    * Update README.md
    
    * Update README_CN.md
    
    * Update README_CN.md
    
    * Update README.md
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * 1.0.0 (#429)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * 1.0.0 (#431)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * 2.7.0 (#433)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * 1.0.0 (#435)
    
    * Polish apache/incubator-dubbo-spring-boot-project#395
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 fixed issues
    
    * Polish apache/incubator-dubbo-spring-boot-project#395 Update documents
    
    * Update the root POM's parent
    
    * Replace ${project.version} to ${revision} in the "pom.xml" files
    
    * Update <projectId>
    
    * Remove Netty Project
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Update Documents
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Fixed include pattern
    
    * Polish : apache/incubator-dubbo-spring-boot-project#427 : Correct words
    
    * Update README.md (#445)
    
    * Fix typo (#446)
    
    * Move png files to subfolder (#448)
    
    * Enable flatten plugin by default (#441) (#443)
    
    * Polish apache/incubator-dubbo-spring-boot-project#449
    
    * Polish apache/incubator-dubbo-spring-boot-project#467 : Set "spring.main.allow-bean-definition-overriding" property to be true as default
    
    * Polish apache/incubator-dubbo-spring-boot-project#468 : Upgrade Dubbo 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#437 : Remove -XX:PermSize=64m -XX:MaxPermSize=128m
    
    * Fix the issues of test cases
    
    * Update Samples
    
    * Update default version using Dubbo's version
    
    * Polish apache/incubator-dubbo-spring-boot-project#456 : Update the Zookeeper dependencies
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : dubbo.metadata-report.address propertie description not provided
    
    * Update 2.7.1
    
    * Polish apache/incubator-dubbo-spring-boot-project#458 : Add "override" property
    
    * Polish apache/incubator-dubbo-spring-boot-project#451 : Duplicate application configs
    
    * Bugfix
    
    * Update SNAPSHOT
    
    * Update 2.7.1
    
    * Remove uesless files in source code distribution.
---
 README.md                                          |    4 +-
 README_CN.md                                       |    4 +-
 dubbo-spring-boot-actuator/README.md               |    6 +-
 dubbo-spring-boot-actuator/pom.xml                 |    7 -
 ...bboEndpointAnnotationAutoConfigurationTest.java |    7 +-
 dubbo-spring-boot-autoconfigure/README.md          |    2 +-
 dubbo-spring-boot-autoconfigure/pom.xml            |    7 -
 .../autoconfigure/DelegatingPropertyResolver.java  |   83 ++
 .../DubboRelaxedBinding2AutoConfiguration.java     |    2 +-
 .../DubboRelaxedBinding2AutoConfigurationTest.java |   16 +
 .../DubboEndpointAutoConfiguration.java            |    3 +
 .../DubboEndpointAutoConfigurationTest.java        |    7 +-
 .../boot/autoconfigure/DubboAutoConfiguration.java |    8 +-
 .../DubboConfigurationProperties.java              |  300 ++++++
 .../factory/config/DubboConfigBeanCustomizer.java  |   65 ++
 ...DubboConfigBeanDefinitionConflictProcessor.java |  120 +++
 ...verrideBeanDefinitionRegistryPostProcessor.java |   43 +
 .../DubboApplicationContextInitializer.java        |   49 +
 .../event/WelcomeLogoApplicationListener.java      |    3 +-
 ...oDefaultPropertiesEnvironmentPostProcessor.java |   49 +-
 .../apache/dubbo/spring/boot/util/DubboUtils.java  |   46 +
 .../META-INF/spring-configuration-metadata.json    | 1098 --------------------
 .../src/main/resources/META-INF/spring.factories   |    4 +-
 ...DubboAutoConfigurationOnMultipleConfigTest.java |    6 +-
 ...oConfigBeanDefinitionConflictProcessorTest.java |  109 ++
 .../dubbo/spring/boot/util/DubboUtilsTest.java     |   12 +
 .../src/test/resources/META-INF/dubbo.properties   |    1 +
 .../resources/META-INF/spring/dubbo-context.xml    |   14 +
 .../assembly/source-release.xml                    |    2 +
 dubbo-spring-boot-parent/pom.xml                   |   10 +-
 .../DubboAutoConfigurationConsumerBootstrap.java   |    4 +-
 .../demo/provider/service/DefaultDemoService.java  |    1 +
 .../consumer-sample/pom.xml                        |   17 +-
 .../DubboRegistryZooKeeperConsumerBootstrap.java   |    5 +-
 .../src/main/resources/application.yml             |    3 +-
 .../provider-sample/pom.xml                        |   18 +-
 .../demo/provider/bootstrap/EmbeddedZooKeeper.java |    1 +
 .../demo/provider/service/DefaultDemoService.java  |    1 +
 .../src/main/resources/application.properties      |    1 +
 ...ExternalizedConfigurationConsumerBootstrap.java |    4 +-
 .../demo/provider/service/DefaultDemoService.java  |    1 +
 pom.xml                                            |   29 +-
 42 files changed, 968 insertions(+), 1204 deletions(-)

diff --git a/README.md b/README.md
index 2de4975..b4d458a 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ You can introduce the latest `dubbo-spring-boot-starter` to your project by addi
 ```xml
 <properties>
     <spring-boot.version>2.1.1.RELEASE</spring-boot.version>
-    <dubbo.version>2.7.0</dubbo.version>
+    <dubbo.version>2.7.1</dubbo.version>
 </properties>
     
 <dependencyManagement>
@@ -70,7 +70,7 @@ You can introduce the latest `dubbo-spring-boot-starter` to your project by addi
     <dependency>
         <groupId>org.apache.dubbo</groupId>
         <artifactId>dubbo-spring-boot-starter</artifactId>
-        <version>2.7.0</version>
+        <version>2.7.1</version>
     </dependency>
     
     <dependency>
diff --git a/README_CN.md b/README_CN.md
index 3a223ff..983dc6c 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -22,7 +22,7 @@
 ```xml
 <properties>
     <spring-boot.version>2.1.1.RELEASE</spring-boot.version>
-    <dubbo.version>2.7.0</dubbo.version>
+    <dubbo.version>2.7.1</dubbo.version>
 </properties>
     
 <dependencyManagement>
@@ -72,7 +72,7 @@
     <dependency>
         <groupId>org.apache.dubbo</groupId>
         <artifactId>dubbo-spring-boot-starter</artifactId>
-        <version>2.7.0</version>
+        <version>2.7.1</version>
     </dependency>
     
     <dependency>
diff --git a/dubbo-spring-boot-actuator/README.md b/dubbo-spring-boot-actuator/README.md
index ec743c6..659006c 100644
--- a/dubbo-spring-boot-actuator/README.md
+++ b/dubbo-spring-boot-actuator/README.md
@@ -22,7 +22,7 @@ You can introduce the latest `dubbo-spring-boot-actuator` to your project by ad
 <dependency>
     <groupId>org.apache.dubbo</groupId>
     <artifactId>dubbo-spring-boot-actuator</artifactId>
-    <version>2.7.0</version>
+    <version>2.7.1</version>
 </dependency>
 ```
 
@@ -171,8 +171,8 @@ Actuator endpoint `dubbo` supports Actuator Endpoints :
 {
   "timestamp": 1516623290166,
   "versions": {
-    "dubbo-spring-boot": "2.7.0",
-    "dubbo": "2.7.0"
+    "dubbo-spring-boot": "2.7.1",
+    "dubbo": "2.7.1"
   },
   "urls": {
     "dubbo": "https://github.com/apache/incubator-dubbo/",
diff --git a/dubbo-spring-boot-actuator/pom.xml b/dubbo-spring-boot-actuator/pom.xml
index ef7eed3..bf905f1 100644
--- a/dubbo-spring-boot-actuator/pom.xml
+++ b/dubbo-spring-boot-actuator/pom.xml
@@ -58,13 +58,6 @@
             <optional>true</optional>
         </dependency>
 
-        <!-- @ConfigurationProperties annotation processing (metadata for IDEs) -->
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-configuration-processor</artifactId>
-            <optional>true</optional>
-        </dependency>
-
         <!-- Dubbo autoconfigure -->
         <dependency>
             <groupId>org.apache.dubbo</groupId>
diff --git a/dubbo-spring-boot-actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAnnotationAutoConfigurationTest.java b/dubbo-spring-boot-actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAnnotationAutoConfigurationTest.java
index d9747cc..954ad7a 100644
--- a/dubbo-spring-boot-actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAnnotationAutoConfigurationTest.java
+++ b/dubbo-spring-boot-actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAnnotationAutoConfigurationTest.java
@@ -16,8 +16,6 @@
  */
 package org.apache.dubbo.spring.boot.actuate.autoconfigure;
 
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
 import org.apache.dubbo.config.annotation.Service;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboConfigsMetadataEndpoint;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboMetadataEndpoint;
@@ -25,6 +23,9 @@ import org.apache.dubbo.spring.boot.actuate.endpoint.DubboPropertiesMetadataEndp
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboReferencesMetadataEndpoint;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboServicesMetadataEndpoint;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboShutdownEndpoint;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -159,7 +160,7 @@ public class DubboEndpointAnnotationAutoConfigurationTest {
 
         Assert.assertEquals(1, services.size());
 
-        Map<String, Object> demoServiceMeta = services.get("ServiceBean:org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAnnotationAutoConfigurationTest$DemoService:1.0.0");
+        Map<String, Object> demoServiceMeta = services.get("providers:my-protocol:org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAnnotationAutoConfigurationTest$DemoService:1.0.0");
 
         Assert.assertEquals("1.0.0", demoServiceMeta.get("version"));
 
diff --git a/dubbo-spring-boot-autoconfigure/README.md b/dubbo-spring-boot-autoconfigure/README.md
index e27178d..ac33ef4 100644
--- a/dubbo-spring-boot-autoconfigure/README.md
+++ b/dubbo-spring-boot-autoconfigure/README.md
@@ -23,7 +23,7 @@ You can introduce the latest `dubbo-spring-boot-autoconfigure` to your project
 <dependency>
     <groupId>org.apache.dubbo</groupId>
     <artifactId>dubbo-spring-boot-autoconfigure</artifactId>
-    <version>2.7.0</version>
+    <version>2.7.1</version>
 </dependency>
 ```
 
diff --git a/dubbo-spring-boot-autoconfigure/pom.xml b/dubbo-spring-boot-autoconfigure/pom.xml
index 83f1a4b..190bfdb 100644
--- a/dubbo-spring-boot-autoconfigure/pom.xml
+++ b/dubbo-spring-boot-autoconfigure/pom.xml
@@ -54,13 +54,6 @@
             <optional>true</optional>
         </dependency>
 
-        <!-- @ConfigurationProperties annotation processing (metadata for IDEs) -->
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-configuration-processor</artifactId>
-            <optional>true</optional>
-        </dependency>
-
         <!-- Dubbo -->
         <dependency>
             <groupId>org.apache.dubbo</groupId>
diff --git a/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DelegatingPropertyResolver.java b/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DelegatingPropertyResolver.java
new file mode 100644
index 0000000..b36d921
--- /dev/null
+++ b/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DelegatingPropertyResolver.java
@@ -0,0 +1,83 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.autoconfigure;
+
+import org.apache.dubbo.common.utils.Assert;
+import org.springframework.core.env.PropertyResolver;
+import org.springframework.lang.Nullable;
+
+/**
+ * Delegating {@link PropertyResolver}
+ *
+ * @since 2.7.1
+ */
+class DelegatingPropertyResolver implements PropertyResolver {
+
+    private final PropertyResolver delegate;
+
+    DelegatingPropertyResolver(PropertyResolver delegate) {
+        Assert.notNull(delegate, "The delegate of PropertyResolver must not be null");
+        this.delegate = delegate;
+    }
+
+    @Override
+    public boolean containsProperty(String key) {
+        return delegate.containsProperty(key);
+    }
+
+    @Override
+    @Nullable
+    public String getProperty(String key) {
+        return delegate.getProperty(key);
+    }
+
+    @Override
+    public String getProperty(String key, String defaultValue) {
+        return delegate.getProperty(key, defaultValue);
+    }
+
+    @Override
+    @Nullable
+    public <T> T getProperty(String key, Class<T> targetType) {
+        return delegate.getProperty(key, targetType);
+    }
+
+    @Override
+    public <T> T getProperty(String key, Class<T> targetType, T defaultValue) {
+        return delegate.getProperty(key, targetType, defaultValue);
+    }
+
+    @Override
+    public String getRequiredProperty(String key) throws IllegalStateException {
+        return delegate.getRequiredProperty(key);
+    }
+
+    @Override
+    public <T> T getRequiredProperty(String key, Class<T> targetType) throws IllegalStateException {
+        return delegate.getRequiredProperty(key, targetType);
+    }
+
+    @Override
+    public String resolvePlaceholders(String text) {
+        return delegate.resolvePlaceholders(text);
+    }
+
+    @Override
+    public String resolveRequiredPlaceholders(String text) throws IllegalArgumentException {
+        return delegate.resolveRequiredPlaceholders(text);
+    }
+}
diff --git a/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfiguration.java b/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfiguration.java
index 97aa275..2b57273 100644
--- a/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfiguration.java
+++ b/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfiguration.java
@@ -61,7 +61,7 @@ public class DubboRelaxedBinding2AutoConfiguration {
             }
         };
         ConfigurationPropertySources.attach(propertyResolver);
-        return propertyResolver;
+        return new DelegatingPropertyResolver(propertyResolver);
     }
 
     @ConditionalOnMissingBean(name = RELAXED_DUBBO_CONFIG_BINDER_BEAN_NAME, value = DubboConfigBinder.class)
diff --git a/dubbo-spring-boot-autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfigurationTest.java b/dubbo-spring-boot-autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfigurationTest.java
index 4aee5a5..bc354dc 100644
--- a/dubbo-spring-boot-autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfigurationTest.java
+++ b/dubbo-spring-boot-autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboRelaxedBinding2AutoConfigurationTest.java
@@ -27,10 +27,13 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.core.env.Environment;
 import org.springframework.core.env.PropertyResolver;
 import org.springframework.test.context.junit4.SpringRunner;
 import org.springframework.util.ClassUtils;
 
+import java.util.Collection;
+
 import static org.apache.dubbo.spring.boot.util.DubboUtils.BASE_PACKAGES_PROPERTY_RESOLVER_BEAN_NAME;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.RELAXED_DUBBO_CONFIG_BINDER_BEAN_NAME;
 
@@ -58,6 +61,12 @@ public class DubboRelaxedBinding2AutoConfigurationTest {
     @Autowired
     private ObjectProvider<ReferenceAnnotationBeanPostProcessor> referenceAnnotationBeanPostProcessor;
 
+    @Autowired
+    private Environment environment;
+
+    @Autowired
+    private Collection<Environment> environments;
+
     @Test
     public void testBeans() {
         Assert.assertTrue(ClassUtils.isAssignableValue(BinderDubboConfigBinder.class, dubboConfigBinder));
@@ -65,6 +74,13 @@ public class DubboRelaxedBinding2AutoConfigurationTest {
         Assert.assertNotNull(serviceAnnotationBeanPostProcessor.getIfAvailable());
         Assert.assertNotNull(referenceAnnotationBeanPostProcessor);
         Assert.assertNotNull(referenceAnnotationBeanPostProcessor.getIfAvailable());
+
+        Assert.assertNotNull(environment);
+        Assert.assertNotNull(environments);
+
+        Assert.assertEquals(1, environments.size());
+
+        Assert.assertTrue(environments.contains(environment));
     }
 
 }
diff --git a/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfiguration.java b/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfiguration.java
index a74cab1..92a9ba0 100644
--- a/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfiguration.java
+++ b/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfiguration.java
@@ -20,11 +20,13 @@ package org.apache.dubbo.spring.boot.actuate.autoconfigure;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboEndpoint;
 import org.apache.dubbo.spring.boot.autoconfigure.DubboAutoConfiguration;
 import org.apache.dubbo.spring.boot.autoconfigure.DubboRelaxedBindingAutoConfiguration;
+
 import org.springframework.boot.actuate.condition.ConditionalOnEnabledEndpoint;
 import org.springframework.boot.actuate.endpoint.Endpoint;
 import org.springframework.boot.autoconfigure.AutoConfigureAfter;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
@@ -41,6 +43,7 @@ import org.springframework.context.annotation.Configuration;
         DubboAutoConfiguration.class,
         DubboRelaxedBindingAutoConfiguration.class
 })
+@EnableConfigurationProperties(DubboEndpoint.class)
 public class DubboEndpointAutoConfiguration {
 
     @Bean
diff --git a/dubbo-spring-boot-compatible/actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfigurationTest.java b/dubbo-spring-boot-compatible/actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfigurationTest.java
index 9f5f51e..3227723 100644
--- a/dubbo-spring-boot-compatible/actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfigurationTest.java
+++ b/dubbo-spring-boot-compatible/actuator/src/test/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/DubboEndpointAutoConfigurationTest.java
@@ -16,8 +16,6 @@
  */
 package org.apache.dubbo.spring.boot.actuate.autoconfigure;
 
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
 import org.apache.dubbo.config.annotation.Service;
 import org.apache.dubbo.spring.boot.actuate.endpoint.DubboEndpoint;
 import org.apache.dubbo.spring.boot.actuate.endpoint.metadata.DubboConfigsMetadata;
@@ -25,6 +23,9 @@ import org.apache.dubbo.spring.boot.actuate.endpoint.metadata.DubboPropertiesMet
 import org.apache.dubbo.spring.boot.actuate.endpoint.metadata.DubboReferencesMetadata;
 import org.apache.dubbo.spring.boot.actuate.endpoint.metadata.DubboServicesMetadata;
 import org.apache.dubbo.spring.boot.actuate.endpoint.metadata.DubboShutdownMetadata;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
 import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -163,7 +164,7 @@ public class DubboEndpointAutoConfigurationTest {
 
         Assert.assertEquals(1, services.size());
 
-        Map<String, Object> demoServiceMeta = services.get("ServiceBean:org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAutoConfigurationTest$DemoService:1.0.0");
+        Map<String, Object> demoServiceMeta = services.get("providers:my-protocol:org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAutoConfigurationTest$DemoService:1.0.0");
 
         Assert.assertEquals("1.0.0", demoServiceMeta.get("version"));
 
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfiguration.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfiguration.java
index f49e49e..059a3e6 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfiguration.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfiguration.java
@@ -22,13 +22,16 @@ import org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotati
 import org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor;
 import org.apache.dubbo.config.spring.context.annotation.DubboConfigConfiguration;
 import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig;
+
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.AutoConfigureAfter;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Import;
 import org.springframework.core.env.PropertyResolver;
 
 import java.util.Set;
@@ -53,6 +56,7 @@ import static org.apache.dubbo.spring.boot.util.DubboUtils.MULTIPLE_CONFIG_PROPE
 @ConditionalOnProperty(prefix = DUBBO_PREFIX, name = "enabled", matchIfMissing = true)
 @Configuration
 @AutoConfigureAfter(DubboRelaxedBindingAutoConfiguration.class)
+@EnableConfigurationProperties(DubboConfigurationProperties.class)
 public class DubboAutoConfiguration {
 
     /**
@@ -87,7 +91,7 @@ public class DubboAutoConfiguration {
      * @see EnableDubboConfig
      * @see DubboConfigConfiguration.Single
      */
-    @EnableDubboConfig
+    @Import(DubboConfigConfiguration.Single.class)
     protected static class SingleDubboConfigConfiguration {
     }
 
@@ -98,7 +102,7 @@ public class DubboAutoConfiguration {
      * @see DubboConfigConfiguration.Multiple
      */
     @ConditionalOnProperty(prefix = DUBBO_CONFIG_PREFIX, name = MULTIPLE_CONFIG_PROPERTY_NAME, matchIfMissing = true)
-    @EnableDubboConfig(multiple = true)
+    @Import(DubboConfigConfiguration.Multiple.class)
     protected static class MultipleDubboConfigConfiguration {
     }
 
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboConfigurationProperties.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboConfigurationProperties.java
new file mode 100644
index 0000000..495c152
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboConfigurationProperties.java
@@ -0,0 +1,300 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.autoconfigure;
+
+import org.apache.dubbo.config.ApplicationConfig;
+import org.apache.dubbo.config.ConsumerConfig;
+import org.apache.dubbo.config.MetadataReportConfig;
+import org.apache.dubbo.config.ModuleConfig;
+import org.apache.dubbo.config.MonitorConfig;
+import org.apache.dubbo.config.ProtocolConfig;
+import org.apache.dubbo.config.ProviderConfig;
+import org.apache.dubbo.config.RegistryConfig;
+import org.apache.dubbo.config.spring.ConfigCenterBean;
+import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.boot.context.properties.NestedConfigurationProperty;
+
+import java.util.LinkedHashMap;
+import java.util.LinkedHashSet;
+import java.util.Map;
+import java.util.Set;
+
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DEFAULT_MULTIPLE_CONFIG_PROPERTY_VALUE;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DEFAULT_OVERRIDE_CONFIG_PROPERTY_VALUE;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_PREFIX;
+
+/**
+ * Dubbo {@link ConfigurationProperties Config Properties} only used to generate JSON metadata(non-public class)
+ *
+ * @since 2.7.1
+ */
+@ConfigurationProperties(DUBBO_PREFIX)
+class DubboConfigurationProperties {
+
+    @NestedConfigurationProperty
+    private Config config = new Config();
+
+    @NestedConfigurationProperty
+    private Scan scan = new Scan();
+
+    // Single Config Bindings
+    @NestedConfigurationProperty
+    private ApplicationConfig application = new ApplicationConfig();
+
+    @NestedConfigurationProperty
+    private ModuleConfig module = new ModuleConfig();
+
+    @NestedConfigurationProperty
+    private RegistryConfig registry = new RegistryConfig();
+
+    @NestedConfigurationProperty
+    private ProtocolConfig protocol = new ProtocolConfig();
+
+    @NestedConfigurationProperty
+    private MonitorConfig monitor = new MonitorConfig();
+
+    @NestedConfigurationProperty
+    private ProviderConfig provider = new ProviderConfig();
+
+    @NestedConfigurationProperty
+    private ConsumerConfig consumer = new ConsumerConfig();
+
+    @NestedConfigurationProperty
+    private ConfigCenterBean configCenter = new ConfigCenterBean();
+
+    @NestedConfigurationProperty
+    private MetadataReportConfig metadataReport = new MetadataReportConfig();
+
+    // Multiple Config Bindings
+
+    private Map<String, ModuleConfig> modules = new LinkedHashMap<>();
+
+    private Map<String, RegistryConfig> registrys = new LinkedHashMap<>();
+
+    private Map<String, ProtocolConfig> protocols = new LinkedHashMap<>();
+
+    private Map<String, MonitorConfig> monitors = new LinkedHashMap<>();
+
+    private Map<String, ProviderConfig> providers = new LinkedHashMap<>();
+
+    private Map<String, ConsumerConfig> consumers = new LinkedHashMap<>();
+
+    private Map<String, ConfigCenterBean> configCenters = new LinkedHashMap<>();
+
+    private Map<String, MetadataReportConfig> metadataReports = new LinkedHashMap<>();
+
+    public Config getConfig() {
+        return config;
+    }
+
+    public void setConfig(Config config) {
+        this.config = config;
+    }
+
+    public Scan getScan() {
+        return scan;
+    }
+
+    public void setScan(Scan scan) {
+        this.scan = scan;
+    }
+
+    public ApplicationConfig getApplication() {
+        return application;
+    }
+
+    public void setApplication(ApplicationConfig application) {
+        this.application = application;
+    }
+
+    public ModuleConfig getModule() {
+        return module;
+    }
+
+    public void setModule(ModuleConfig module) {
+        this.module = module;
+    }
+
+    public RegistryConfig getRegistry() {
+        return registry;
+    }
+
+    public void setRegistry(RegistryConfig registry) {
+        this.registry = registry;
+    }
+
+    public ProtocolConfig getProtocol() {
+        return protocol;
+    }
+
+    public void setProtocol(ProtocolConfig protocol) {
+        this.protocol = protocol;
+    }
+
+    public MonitorConfig getMonitor() {
+        return monitor;
+    }
+
+    public void setMonitor(MonitorConfig monitor) {
+        this.monitor = monitor;
+    }
+
+    public ProviderConfig getProvider() {
+        return provider;
+    }
+
+    public void setProvider(ProviderConfig provider) {
+        this.provider = provider;
+    }
+
+    public ConsumerConfig getConsumer() {
+        return consumer;
+    }
+
+    public void setConsumer(ConsumerConfig consumer) {
+        this.consumer = consumer;
+    }
+
+    public ConfigCenterBean getConfigCenter() {
+        return configCenter;
+    }
+
+    public void setConfigCenter(ConfigCenterBean configCenter) {
+        this.configCenter = configCenter;
+    }
+
+    public MetadataReportConfig getMetadataReport() {
+        return metadataReport;
+    }
+
+    public void setMetadataReport(MetadataReportConfig metadataReport) {
+        this.metadataReport = metadataReport;
+    }
+
+    public Map<String, ModuleConfig> getModules() {
+        return modules;
+    }
+
+    public void setModules(Map<String, ModuleConfig> modules) {
+        this.modules = modules;
+    }
+
+    public Map<String, RegistryConfig> getRegistrys() {
+        return registrys;
+    }
+
+    public void setRegistrys(Map<String, RegistryConfig> registrys) {
+        this.registrys = registrys;
+    }
+
+    public Map<String, ProtocolConfig> getProtocols() {
+        return protocols;
+    }
+
+    public void setProtocols(Map<String, ProtocolConfig> protocols) {
+        this.protocols = protocols;
+    }
+
+    public Map<String, MonitorConfig> getMonitors() {
+        return monitors;
+    }
+
+    public void setMonitors(Map<String, MonitorConfig> monitors) {
+        this.monitors = monitors;
+    }
+
+    public Map<String, ProviderConfig> getProviders() {
+        return providers;
+    }
+
+    public void setProviders(Map<String, ProviderConfig> providers) {
+        this.providers = providers;
+    }
+
+    public Map<String, ConsumerConfig> getConsumers() {
+        return consumers;
+    }
+
+    public void setConsumers(Map<String, ConsumerConfig> consumers) {
+        this.consumers = consumers;
+    }
+
+    public Map<String, ConfigCenterBean> getConfigCenters() {
+        return configCenters;
+    }
+
+    public void setConfigCenters(Map<String, ConfigCenterBean> configCenters) {
+        this.configCenters = configCenters;
+    }
+
+    public Map<String, MetadataReportConfig> getMetadataReports() {
+        return metadataReports;
+    }
+
+    public void setMetadataReports(Map<String, MetadataReportConfig> metadataReports) {
+        this.metadataReports = metadataReports;
+    }
+
+    static class Config {
+
+        /**
+         * Indicates multiple properties binding from externalized configuration or not.
+         */
+        private boolean multiple = DEFAULT_MULTIPLE_CONFIG_PROPERTY_VALUE;
+
+        /**
+         * The property name of override Dubbo config
+         */
+        private boolean override = DEFAULT_OVERRIDE_CONFIG_PROPERTY_VALUE;
+
+        public boolean isOverride() {
+            return override;
+        }
+
+        public void setOverride(boolean override) {
+            this.override = override;
+        }
+
+        public boolean isMultiple() {
+            return multiple;
+        }
+
+        public void setMultiple(boolean multiple) {
+            this.multiple = multiple;
+        }
+    }
+
+    static class Scan {
+
+        /**
+         * The basePackages to scan , the multiple-value is delimited by comma
+         *
+         * @see EnableDubbo#scanBasePackages()
+         */
+        private Set<String> basePackages = new LinkedHashSet<>();
+
+        public Set<String> getBasePackages() {
+            return basePackages;
+        }
+
+        public void setBasePackages(Set<String> basePackages) {
+            this.basePackages = basePackages;
+        }
+    }
+}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanCustomizer.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanCustomizer.java
new file mode 100644
index 0000000..518aed8
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanCustomizer.java
@@ -0,0 +1,65 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.beans.factory.config;
+
+import org.apache.dubbo.config.AbstractConfig;
+import org.apache.dubbo.config.spring.context.config.NamePropertyDefaultValueDubboConfigBeanCustomizer;
+
+import org.springframework.beans.BeanUtils;
+
+import java.lang.reflect.Method;
+
+import static org.springframework.util.ReflectionUtils.findMethod;
+import static org.springframework.util.ReflectionUtils.invokeMethod;
+
+
+/**
+ * Current implementation will be replaced {@link NamePropertyDefaultValueDubboConfigBeanCustomizer} in Dubbo 2.7.2
+ *
+ * @since 2.7.1
+ * @deprecated
+ */
+@Deprecated
+class DubboConfigBeanCustomizer extends NamePropertyDefaultValueDubboConfigBeanCustomizer {
+
+    @Override
+    public void customize(String beanName, AbstractConfig dubboConfigBean) {
+        boolean valid = isValidPropertyName(dubboConfigBean, beanName);
+        if (valid) {
+            super.customize(beanName, dubboConfigBean);
+        }
+    }
+
+    private boolean isValidPropertyName(AbstractConfig dubboConfigBean, String propertyValue) {
+        boolean valid = true;
+        String propertyName = "name";
+        // AbstractConfig.checkName(String,String)
+        Method method = findMethod(AbstractConfig.class, "checkName", String.class, String.class);
+        try {
+            if (!method.isAccessible()) {
+                method.setAccessible(true);
+            }
+            if (BeanUtils.getPropertyDescriptor(dubboConfigBean.getClass(), propertyName) != null) {
+                invokeMethod(method, null, propertyName, propertyValue);
+            }
+        } catch (IllegalStateException e) {
+            valid = false;
+        }
+
+        return valid;
+    }
+}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessor.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessor.java
new file mode 100644
index 0000000..8076101
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessor.java
@@ -0,0 +1,120 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.beans.factory.config;
+
+import org.apache.dubbo.config.ApplicationConfig;
+import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.BeansException;
+import org.springframework.beans.factory.BeanFactoryUtils;
+import org.springframework.beans.factory.config.BeanDefinition;
+import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
+import org.springframework.beans.factory.support.BeanDefinitionRegistry;
+import org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor;
+import org.springframework.core.Ordered;
+import org.springframework.core.env.Environment;
+
+import java.util.Objects;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+import static org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors;
+import static org.springframework.context.ConfigurableApplicationContext.ENVIRONMENT_BEAN_NAME;
+
+/**
+ * Dubbo Config {@link BeanDefinition Bean Definition} {@link BeanDefinitionRegistryPostProcessor processor}
+ * to resolve conflict
+ *
+ * @see BeanDefinition
+ * @see BeanDefinitionRegistryPostProcessor
+ * @since 2.7.1
+ */
+public class DubboConfigBeanDefinitionConflictProcessor implements BeanDefinitionRegistryPostProcessor, Ordered {
+
+    private final Logger logger = LoggerFactory.getLogger(getClass());
+
+    private BeanDefinitionRegistry registry;
+
+    private Environment environment;
+
+    @Override
+    public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
+        this.registry = registry;
+    }
+
+    @Override
+    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
+        resolveUniqueApplicationConfigBean(registry, beanFactory);
+    }
+
+    /**
+     * Resolve the unique {@link ApplicationConfig} Bean
+     *
+     * @param registry    {@link BeanDefinitionRegistry} instance
+     * @param beanFactory {@link ConfigurableListableBeanFactory} instance
+     * @see EnableDubboConfig
+     */
+    private void resolveUniqueApplicationConfigBean(BeanDefinitionRegistry registry,
+                                                    ConfigurableListableBeanFactory beanFactory) {
+
+        this.environment = beanFactory.getBean(ENVIRONMENT_BEAN_NAME, Environment.class);
+
+        String[] beansNames = beanNamesForTypeIncludingAncestors(beanFactory, ApplicationConfig.class);
+
+        if (beansNames.length < 2) { // If the number of ApplicationConfig beans is less than two, return immediately.
+            return;
+        }
+
+        // Remove ApplicationConfig Beans that are configured by "dubbo.application.*"
+        Stream.of(beansNames)
+                .filter(this::isConfiguredApplicationConfigBeanName)
+                .forEach(registry::removeBeanDefinition);
+
+        beansNames = beanNamesForTypeIncludingAncestors(beanFactory, ApplicationConfig.class);
+
+        if (beansNames.length > 1) {
+            throw new IllegalStateException(String.format("There are more than one instances of %s, whose bean definitions : %s",
+                    ApplicationConfig.class.getSimpleName(),
+                    Stream.of(beansNames)
+                            .map(registry::getBeanDefinition)
+                            .collect(Collectors.toList()))
+            );
+        }
+    }
+
+    private boolean isConfiguredApplicationConfigBeanName(String beanName) {
+        boolean removed = BeanFactoryUtils.isGeneratedBeanName(beanName)
+                // Dubbo ApplicationConfig id as bean name
+                || Objects.equals(beanName, environment.getProperty("dubbo.application.id"));
+
+        if (removed) {
+            if (logger.isWarnEnabled()) {
+                logger.warn("The {} bean [ name : {} ] has been removed!", ApplicationConfig.class.getSimpleName(), beanName);
+            }
+        }
+
+        return removed;
+    }
+
+
+    @Override
+    public int getOrder() {
+        return LOWEST_PRECEDENCE;
+    }
+}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/OverrideBeanDefinitionRegistryPostProcessor.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/OverrideBeanDefinitionRegistryPostProcessor.java
new file mode 100644
index 0000000..164f081
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/beans/factory/config/OverrideBeanDefinitionRegistryPostProcessor.java
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.beans.factory.config;
+
+import org.springframework.beans.BeansException;
+import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
+import org.springframework.beans.factory.support.BeanDefinitionRegistry;
+import org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor;
+
+import static org.apache.dubbo.config.spring.context.config.NamePropertyDefaultValueDubboConfigBeanCustomizer.BEAN_NAME;
+import static org.apache.dubbo.config.spring.util.BeanRegistrar.registerInfrastructureBean;
+
+/**
+ * Override {@link BeanDefinitionRegistryPostProcessor}
+ *
+ * @since 2.7.1
+ */
+public class OverrideBeanDefinitionRegistryPostProcessor implements BeanDefinitionRegistryPostProcessor {
+
+    @Override
+    public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
+        registerInfrastructureBean(registry, BEAN_NAME, DubboConfigBeanCustomizer.class);
+    }
+
+    @Override
+    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
+    }
+}
+
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/DubboApplicationContextInitializer.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/DubboApplicationContextInitializer.java
new file mode 100644
index 0000000..939f17b
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/DubboApplicationContextInitializer.java
@@ -0,0 +1,49 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.context;
+
+import org.apache.dubbo.spring.boot.beans.factory.config.DubboConfigBeanDefinitionConflictProcessor;
+import org.apache.dubbo.spring.boot.beans.factory.config.OverrideBeanDefinitionRegistryPostProcessor;
+
+import org.springframework.context.ApplicationContextInitializer;
+import org.springframework.context.ConfigurableApplicationContext;
+import org.springframework.core.Ordered;
+
+/**
+ * Dubbo {@link ApplicationContextInitializer} implementation
+ *
+ * @see ApplicationContextInitializer
+ * @since 2.7.1
+ */
+public class DubboApplicationContextInitializer implements ApplicationContextInitializer, Ordered {
+
+    @Override
+    public void initialize(ConfigurableApplicationContext applicationContext) {
+        overrideBeanDefinitions(applicationContext);
+    }
+
+    private void overrideBeanDefinitions(ConfigurableApplicationContext applicationContext) {
+        applicationContext.addBeanFactoryPostProcessor(new OverrideBeanDefinitionRegistryPostProcessor());
+        applicationContext.addBeanFactoryPostProcessor(new DubboConfigBeanDefinitionConflictProcessor());
+    }
+
+    @Override
+    public int getOrder() {
+        return HIGHEST_PRECEDENCE;
+    }
+
+}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/event/WelcomeLogoApplicationListener.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/event/WelcomeLogoApplicationListener.java
index f053227..05c8a5d 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/event/WelcomeLogoApplicationListener.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/context/event/WelcomeLogoApplicationListener.java
@@ -17,6 +17,7 @@
 package org.apache.dubbo.spring.boot.context.event;
 
 import org.apache.dubbo.common.Version;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;
@@ -75,7 +76,7 @@ public class WelcomeLogoApplicationListener implements ApplicationListener<Appli
         bannerTextBuilder
                 .append(LINE_SEPARATOR)
                 .append(LINE_SEPARATOR)
-                .append(" :: Dubbo Spring Boot (v").append(Version.getVersion(getClass(), "1.0.0")).append(") : ")
+                .append(" :: Dubbo Spring Boot (v").append(Version.getVersion(getClass(), Version.getVersion())).append(") : ")
                 .append(DUBBO_SPRING_BOOT_GITHUB_URL)
                 .append(LINE_SEPARATOR)
                 .append(" :: Dubbo (v").append(Version.getVersion()).append(") : ")
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
index 0efbc6b..a8546ec 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
@@ -16,11 +16,7 @@
  */
 package org.apache.dubbo.spring.boot.env;
 
-import org.apache.dubbo.config.ApplicationConfig;
-import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig;
-import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfigBinding;
 import org.springframework.boot.SpringApplication;
-import org.springframework.boot.context.ContextIdApplicationContextInitializer;
 import org.springframework.boot.env.EnvironmentPostProcessor;
 import org.springframework.context.ConfigurableApplicationContext;
 import org.springframework.core.Ordered;
@@ -36,6 +32,11 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
 
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_NAME_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_QOS_ENABLE_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_CONFIG_MULTIPLE_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.SPRING_APPLICATION_NAME_PROPERTY;
+
 /**
  * The lowest precedence {@link EnvironmentPostProcessor} processes
  * {@link SpringApplication#setDefaultProperties(Properties) Spring Boot default properties} for Dubbo
@@ -46,32 +47,13 @@ public class DubboDefaultPropertiesEnvironmentPostProcessor implements Environme
     /**
      * The name of default {@link PropertySource} defined in SpringApplication#configurePropertySources method.
      */
-    private static final String PROPERTY_SOURCE_NAME = "defaultProperties";
-
-    /**
-     * The property name of Spring Application
-     *
-     * @see ContextIdApplicationContextInitializer
-     */
-    private static final String SPRING_APPLICATION_NAME_PROPERTY = "spring.application.name";
-
-    /**
-     * The property name of {@link ApplicationConfig}
-     *
-     * @see EnableDubboConfig
-     * @see EnableDubboConfigBinding
-     */
-    private static final String DUBBO_APPLICATION_NAME_PROPERTY = "dubbo.application.name";
+    public static final String PROPERTY_SOURCE_NAME = "defaultProperties";
 
     /**
-     * The property name of {@link EnableDubboConfig#multiple() @EnableDubboConfig.multiple()}
+     * The property name of "spring.main.allow-bean-definition-overriding".
+     * Please refer to: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes#bean-overriding
      */
-    private static final String DUBBO_CONFIG_MULTIPLE_PROPERTY = "dubbo.config.multiple";
-
-    /**
-     * The property name of {@link ApplicationConfig#getQosEnable() application's QOS enable}
-     */
-    private static final String DUBBO_APPLICATION_QOS_ENABLE_PROPERTY = "dubbo.application.qos-enable";
+    public static final String ALLOW_BEAN_DEFINITION_OVERRIDING_PROPERTY = "spring.main.allow-bean-definition-overriding";
 
     @Override
     public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
@@ -92,6 +74,7 @@ public class DubboDefaultPropertiesEnvironmentPostProcessor implements Environme
         setDubboApplicationNameProperty(environment, defaultProperties);
         setDubboConfigMultipleProperty(defaultProperties);
         setDubboApplicationQosEnableProperty(defaultProperties);
+        setAllowBeanDefinitionOverriding(defaultProperties);
         return defaultProperties;
     }
 
@@ -112,6 +95,18 @@ public class DubboDefaultPropertiesEnvironmentPostProcessor implements Environme
     }
 
     /**
+     * Set {@link #ALLOW_BEAN_DEFINITION_OVERRIDING_PROPERTY "spring.main.allow-bean-definition-overriding"} to be
+     * <code>true</code> as default.
+     *
+     * @param defaultProperties the default {@link Properties properties}
+     * @see #ALLOW_BEAN_DEFINITION_OVERRIDING_PROPERTY
+     * @since 2.7.1
+     */
+    private void setAllowBeanDefinitionOverriding(Map<String, Object> defaultProperties) {
+        defaultProperties.put(ALLOW_BEAN_DEFINITION_OVERRIDING_PROPERTY, Boolean.TRUE.toString());
+    }
+
+    /**
      * Copy from BusEnvironmentPostProcessor#addOrReplace(MutablePropertySources, Map)
      *
      * @param propertySources {@link MutablePropertySources}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/util/DubboUtils.java b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/util/DubboUtils.java
index 5b9fcd4..98b0bcd 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/util/DubboUtils.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/util/DubboUtils.java
@@ -16,8 +16,13 @@
  */
 package org.apache.dubbo.spring.boot.util;
 
+import org.apache.dubbo.config.ApplicationConfig;
 import org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor;
+import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig;
+import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfigBinding;
 import org.apache.dubbo.config.spring.context.properties.DubboConfigBinder;
+
+import org.springframework.boot.context.ContextIdApplicationContextInitializer;
 import org.springframework.core.env.ConfigurableEnvironment;
 import org.springframework.core.env.PropertyResolver;
 
@@ -127,6 +132,47 @@ public abstract class DubboUtils {
     public static final String BASE_PACKAGES_PROPERTY_RESOLVER_BEAN_NAME = "dubboScanBasePackagesPropertyResolver";
 
     /**
+     * The property name of Spring Application
+     *
+     * @see ContextIdApplicationContextInitializer
+     * @since 2.7.1
+     */
+    public static final String SPRING_APPLICATION_NAME_PROPERTY = "spring.application.name";
+
+    /**
+     * The property id of {@link ApplicationConfig} Bean
+     *
+     * @see EnableDubboConfig
+     * @see EnableDubboConfigBinding
+     * @since 2.7.1
+     */
+    public static final String DUBBO_APPLICATION_ID_PROPERTY = "dubbo.application.id";
+
+    /**
+     * The property name of {@link ApplicationConfig}
+     *
+     * @see EnableDubboConfig
+     * @see EnableDubboConfigBinding
+     * @since 2.7.1
+     */
+    public static final String DUBBO_APPLICATION_NAME_PROPERTY = "dubbo.application.name";
+
+    /**
+     * The property name of {@link ApplicationConfig#getQosEnable() application's QOS enable}
+     *
+     * @since 2.7.1
+     */
+    public static final String DUBBO_APPLICATION_QOS_ENABLE_PROPERTY = "dubbo.application.qos-enable";
+
+    /**
+     * The property name of {@link EnableDubboConfig#multiple() @EnableDubboConfig.multiple()}
+     *
+     * @since 2.7.1
+     */
+    public static final String DUBBO_CONFIG_MULTIPLE_PROPERTY = "dubbo.config.multiple";
+
+
+    /**
      * Filters Dubbo Properties from {@link ConfigurableEnvironment}
      *
      * @param environment {@link ConfigurableEnvironment}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring-configuration-metadata.json b/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring-configuration-metadata.json
deleted file mode 100644
index d810121..0000000
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring-configuration-metadata.json
+++ /dev/null
@@ -1,1098 +0,0 @@
-{
-  "hints": [],
-  "groups": [],
-  "properties": [
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.architecture",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.compiler",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.dump-directory",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.environment",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.logger",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.monitor",
-      "type": "org.apache.dubbo.config.MonitorConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.name",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.organization",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.owner",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.qos-accept-foreign-ip",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.qos-enable",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.qos-port",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.registries",
-      "type": "java.util.List<org.apache.dubbo.config.RegistryConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.registry",
-      "type": "org.apache.dubbo.config.RegistryConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ApplicationConfig",
-      "name": "dubbo.application.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.applications",
-      "description": "Multiple {@link ApplicationConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.ApplicationConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.DubboConfigProperties",
-      "name": "dubbo.config.multiple",
-      "description": "Indicates multiple properties binding from externalized configuration or not.",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.DubboConfigProperties",
-      "name": "dubbo.config.override",
-      "description": "Indicates override {@link ConfigUtils#getProperties() Dubbo config properties} from externalized configuration\n or not.",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.actives",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.application",
-      "type": "org.apache.dubbo.config.ApplicationConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.async",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.cache",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.callbacks",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.check",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.client",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.cluster",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.connections",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.filter",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.generic",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.group",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.init",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "deprecated": true,
-      "name": "dubbo.consumer.injvm",
-      "type": "java.lang.Boolean",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.layer",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.lazy",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.listener",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.loadbalance",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "deprecated": true,
-      "name": "dubbo.consumer.local",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.merger",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.mock",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.module",
-      "type": "org.apache.dubbo.config.ModuleConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.monitor",
-      "type": "org.apache.dubbo.config.MonitorConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.onconnect",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.ondisconnect",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.owner",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.proxy",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.reconnect",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.registries",
-      "type": "java.util.List<org.apache.dubbo.config.RegistryConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.registry",
-      "type": "org.apache.dubbo.config.RegistryConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.retries",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.scope",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.sent",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.sticky",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.stub",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.timeout",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.validation",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ConsumerConfig",
-      "name": "dubbo.consumer.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.consumers",
-      "description": "Multiple {@link ConsumerConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.ConsumerConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.monitor",
-      "type": "org.apache.dubbo.config.MonitorConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.name",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.organization",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.owner",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.registries",
-      "type": "java.util.List<org.apache.dubbo.config.RegistryConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.registry",
-      "type": "org.apache.dubbo.config.RegistryConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ModuleConfig",
-      "name": "dubbo.module.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.modules",
-      "description": "Multiple {@link ModuleConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.ModuleConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.address",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.group",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.password",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.protocol",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.username",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.MonitorConfig",
-      "name": "dubbo.monitor.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.monitors",
-      "description": "Multiple {@link MonitorConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.MonitorConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.accepts",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.accesslog",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.buffer",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.charset",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.client",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.codec",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.contextpath",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.dispatcher",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "deprecated": true,
-      "name": "dubbo.protocol.dispather",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.exchanger",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.heartbeat",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.host",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.iothreads",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.name",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.networker",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "deprecated": true,
-      "name": "dubbo.protocol.path",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.payload",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.port",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.prompt",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.queues",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.register",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.serialization",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.server",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.status",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.telnet",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.threadpool",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.threads",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProtocolConfig",
-      "name": "dubbo.protocol.transporter",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.protocols",
-      "description": "Multiple {@link ProtocolConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.ProtocolConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.accepts",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.accesslog",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.actives",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.application",
-      "type": "org.apache.dubbo.config.ApplicationConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.async",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.buffer",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.cache",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.callbacks",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.charset",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.client",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.cluster",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.codec",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.connections",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.contextpath",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "deprecated": true,
-      "name": "dubbo.provider.default",
-      "type": "java.lang.Boolean",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.delay",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.deprecated",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.dispatcher",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "deprecated": true,
-      "name": "dubbo.provider.dispather",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.document",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.dynamic",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.exchanger",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.executes",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.export",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.filter",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.group",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.host",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.iothreads",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.layer",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.listener",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.loadbalance",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "deprecated": true,
-      "name": "dubbo.provider.local",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.merger",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.mock",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.module",
-      "type": "org.apache.dubbo.config.ModuleConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.monitor",
-      "type": "org.apache.dubbo.config.MonitorConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.networker",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.onconnect",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.ondisconnect",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.owner",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "deprecated": true,
-      "name": "dubbo.provider.path",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.payload",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "deprecated": true,
-      "name": "dubbo.provider.port",
-      "type": "java.lang.Integer",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.prompt",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.protocol",
-      "type": "org.apache.dubbo.config.ProtocolConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.protocols",
-      "type": "java.util.List<org.apache.dubbo.config.ProtocolConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.proxy",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.queues",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.register",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.registries",
-      "type": "java.util.List<org.apache.dubbo.config.RegistryConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.registry",
-      "type": "org.apache.dubbo.config.RegistryConfig"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.retries",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.scope",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.sent",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.serialization",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.server",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.status",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.stub",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.telnet",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.threadpool",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.threads",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.timeout",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.token",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.transporter",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.validation",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.wait",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.warmup",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.ProviderConfig",
-      "name": "dubbo.provider.weight",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.providers",
-      "description": "Multiple {@link ProviderConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.ProviderConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.MultipleDubboConfigBindingProperties",
-      "name": "dubbo.registries",
-      "description": "Multiple {@link RegistryConfig} property",
-      "type": "java.util.Map<java.lang.String,org.apache.dubbo.config.RegistryConfig>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.address",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.check",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.client",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.cluster",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.default",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.dynamic",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.file",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.group",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.id",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.parameters",
-      "type": "java.util.Map<java.lang.String,java.lang.String>"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.password",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.port",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.protocol",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.register",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.server",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.session",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.subscribe",
-      "type": "java.lang.Boolean"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.timeout",
-      "type": "java.lang.Integer"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "deprecated": true,
-      "name": "dubbo.registry.transport",
-      "type": "java.lang.String",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.transporter",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.username",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "name": "dubbo.registry.version",
-      "type": "java.lang.String"
-    },
-    {
-      "sourceType": "org.apache.dubbo.config.RegistryConfig",
-      "deprecated": true,
-      "name": "dubbo.registry.wait",
-      "type": "java.lang.Integer",
-      "deprecation": {}
-    },
-    {
-      "sourceType": "org.apache.dubbo.spring.boot.autoconfigure.DubboScanProperties",
-      "name": "dubbo.scan.base-packages",
-      "description": "The base-packages to scan , the multiple-value is delimited by comma\n\n @see EnableDubbo#scanBasePackages()",
-      "type": "java.util.Set<java.lang.String>"
-    }
-  ]
-}
\ No newline at end of file
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring.factories b/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring.factories
index 08db894..e3005db 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring.factories
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/main/resources/META-INF/spring.factories
@@ -6,4 +6,6 @@ org.apache.dubbo.spring.boot.context.event.OverrideDubboConfigApplicationListene
 org.apache.dubbo.spring.boot.context.event.WelcomeLogoApplicationListener,\
 org.apache.dubbo.spring.boot.context.event.AwaitingNonWebApplicationListener
 org.springframework.boot.env.EnvironmentPostProcessor=\
-org.apache.dubbo.spring.boot.env.DubboDefaultPropertiesEnvironmentPostProcessor
\ No newline at end of file
+org.apache.dubbo.spring.boot.env.DubboDefaultPropertiesEnvironmentPostProcessor
+org.springframework.context.ApplicationContextInitializer=\
+org.apache.dubbo.spring.boot.context.DubboApplicationContextInitializer
\ No newline at end of file
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfigurationOnMultipleConfigTest.java b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfigurationOnMultipleConfigTest.java
index 1addb5e..ba4e0a4 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfigurationOnMultipleConfigTest.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/autoconfigure/DubboAutoConfigurationOnMultipleConfigTest.java
@@ -23,6 +23,7 @@ import org.apache.dubbo.config.MonitorConfig;
 import org.apache.dubbo.config.ProtocolConfig;
 import org.apache.dubbo.config.ProviderConfig;
 import org.apache.dubbo.config.RegistryConfig;
+
 import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -49,7 +50,6 @@ import static org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncl
 @TestPropertySource(
         properties = {
                 "dubbo.applications.application1.NAME = dubbo-demo-application",
-                "dubbo.applications.application2.name = dubbo-demo-application2",
                 "dubbo.modules.module1.name = dubbo-demo-module",
                 "dubbo.registries.registry1.address = zookeeper://192.168.99.100:32770",
                 "dubbo.protocols.protocol1.name=dubbo",
@@ -155,7 +155,7 @@ public class DubboAutoConfigurationOnMultipleConfigTest {
     public void testMultipleDubboConfigBindingProperties() {
 
 
-        Assert.assertEquals(3, applications.size());
+        Assert.assertEquals(1, applications.size());
 
         Assert.assertEquals(1, modules.size());
 
@@ -179,7 +179,7 @@ public class DubboAutoConfigurationOnMultipleConfigTest {
          */
         Map<String, ApplicationConfig> applications = beansOfTypeIncludingAncestors(applicationContext, ApplicationConfig.class);
 
-        Assert.assertEquals(3, applications.size());
+        Assert.assertEquals(1, applications.size());
 
         /**
          * Multiple {@link ModuleConfig}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessorTest.java b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessorTest.java
new file mode 100644
index 0000000..a24ca14
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/beans/factory/config/DubboConfigBeanDefinitionConflictProcessorTest.java
@@ -0,0 +1,109 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.dubbo.spring.boot.beans.factory.config;
+
+import org.apache.dubbo.config.ApplicationConfig;
+import org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig;
+
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+import org.springframework.context.annotation.AnnotationConfigApplicationContext;
+import org.springframework.context.annotation.ImportResource;
+import org.springframework.context.annotation.PropertySource;
+import org.springframework.core.Ordered;
+
+import java.util.Map;
+
+
+/**
+ * {@link DubboConfigBeanDefinitionConflictProcessor} Test
+ *
+ * @since 2.7.1
+ */
+public class DubboConfigBeanDefinitionConflictProcessorTest {
+
+    private AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
+
+    @Before
+    public void init() {
+        context.addBeanFactoryPostProcessor(new DubboConfigBeanDefinitionConflictProcessor());
+    }
+
+    @After
+    public void destroy() {
+        context.close();
+    }
+
+    @Test
+    public void testOrder() {
+        Assert.assertEquals(Ordered.LOWEST_PRECEDENCE, new DubboConfigBeanDefinitionConflictProcessor().getOrder());
+    }
+
+    @Test
+    public void testNormalCase() {
+
+        System.setProperty("dubbo.application.name", "test-dubbo-application");
+
+        context.register(DubboConfig.class);
+
+        context.refresh();
+
+        ApplicationConfig applicationConfig = context.getBean(ApplicationConfig.class);
+
+        Assert.assertEquals("test-dubbo-application", applicationConfig.getName());
+    }
+
+    @Test
+    public void testDuplicatedConfigsCase() {
+
+        context.register(PropertySourceConfig.class, DubboConfig.class);
+
+        context.register(XmlConfig.class);
+
+        context.refresh();
+
+        Map<String, ApplicationConfig> beansMap = context.getBeansOfType(ApplicationConfig.class);
+
+        ApplicationConfig applicationConfig = beansMap.get("dubbo-consumer-2.7.x");
+
+        Assert.assertEquals(1, beansMap.size());
+
+        Assert.assertEquals("dubbo-consumer-2.7.x", applicationConfig.getName());
+    }
+
+    @Test(expected = IllegalStateException.class)
+    public void testFailedCase() {
+        context.register(ApplicationConfig.class);
+        testDuplicatedConfigsCase();
+    }
+
+    @EnableDubboConfig
+    static class DubboConfig {
+
+    }
+
+    @PropertySource("classpath:/META-INF/dubbo.properties")
+    static class PropertySourceConfig {
+
+    }
+
+    @ImportResource("classpath:/META-INF/spring/dubbo-context.xml")
+    static class XmlConfig {
+    }
+}
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/util/DubboUtilsTest.java b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/util/DubboUtilsTest.java
index 7242b58..823ddb7 100644
--- a/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/util/DubboUtilsTest.java
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/util/DubboUtilsTest.java
@@ -25,6 +25,10 @@ import java.util.SortedMap;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.BASE_PACKAGES_PROPERTY_NAME;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DEFAULT_MULTIPLE_CONFIG_PROPERTY_VALUE;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DEFAULT_OVERRIDE_CONFIG_PROPERTY_VALUE;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_ID_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_NAME_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_QOS_ENABLE_PROPERTY;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_CONFIG_MULTIPLE_PROPERTY;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_CONFIG_PREFIX;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_GITHUB_URL;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_MAILING_LIST;
@@ -35,6 +39,7 @@ import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_SPRING_BOOT_GIT
 import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_SPRING_BOOT_ISSUES_URL;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.MULTIPLE_CONFIG_PROPERTY_NAME;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.OVERRIDE_CONFIG_FULL_PROPERTY_NAME;
+import static org.apache.dubbo.spring.boot.util.DubboUtils.SPRING_APPLICATION_NAME_PROPERTY;
 import static org.apache.dubbo.spring.boot.util.DubboUtils.filterDubboProperties;
 
 /**
@@ -68,10 +73,17 @@ public class DubboUtilsTest {
 
         Assert.assertEquals("dev@dubbo.apache.org", DUBBO_MAILING_LIST);
 
+        Assert.assertEquals("spring.application.name", SPRING_APPLICATION_NAME_PROPERTY);
+        Assert.assertEquals("dubbo.application.id", DUBBO_APPLICATION_ID_PROPERTY);
+        Assert.assertEquals("dubbo.application.name", DUBBO_APPLICATION_NAME_PROPERTY);
+        Assert.assertEquals("dubbo.application.qos-enable", DUBBO_APPLICATION_QOS_ENABLE_PROPERTY);
+        Assert.assertEquals("dubbo.config.multiple", DUBBO_CONFIG_MULTIPLE_PROPERTY);
+
         Assert.assertTrue(DEFAULT_MULTIPLE_CONFIG_PROPERTY_VALUE);
 
         Assert.assertTrue(DEFAULT_OVERRIDE_CONFIG_PROPERTY_VALUE);
 
+
     }
 
 
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/dubbo.properties b/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/dubbo.properties
new file mode 100644
index 0000000..97633c5
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/dubbo.properties
@@ -0,0 +1 @@
+dubbo.application.id = test-dubbo-application-id
\ No newline at end of file
diff --git a/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/spring/dubbo-context.xml b/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/spring/dubbo-context.xml
new file mode 100644
index 0000000..87b6505
--- /dev/null
+++ b/dubbo-spring-boot-compatible/autoconfigure/src/test/resources/META-INF/spring/dubbo-context.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
+       xmlns="http://www.springframework.org/schema/beans"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans
+       http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
+       http://dubbo.apache.org/schema/dubbo
+       http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
+
+    <dubbo:application name="dubbo-consumer-2.7.x">
+        <dubbo:parameter key="qos.enable" value="false"/>
+    </dubbo:application>
+
+</beans>
\ No newline at end of file
diff --git a/dubbo-spring-boot-distribution/assembly/source-release.xml b/dubbo-spring-boot-distribution/assembly/source-release.xml
index bbbec61..e6e3e92 100644
--- a/dubbo-spring-boot-distribution/assembly/source-release.xml
+++ b/dubbo-spring-boot-distribution/assembly/source-release.xml
@@ -49,6 +49,8 @@
                 <exclude>**/.mvn/**</exclude>
                 <exclude>**/*.jar</exclude>
                 <exclude>**/mvnw*</exclude>
+                <exclude>**/.flattened-pom.xml</exclude>
+                <exclude>**/.travis.yml</exclude>
             </excludes>
         </fileSet>
     </fileSets>
diff --git a/dubbo-spring-boot-parent/pom.xml b/dubbo-spring-boot-parent/pom.xml
index 9d7b1e8..0850920 100644
--- a/dubbo-spring-boot-parent/pom.xml
+++ b/dubbo-spring-boot-parent/pom.xml
@@ -38,11 +38,10 @@
         <java.target.version>1.8</java.target.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <spring-boot.version>2.1.2.RELEASE</spring-boot.version>
-        <dubbo.version>2.7.0</dubbo.version>
+        <spring-boot.version>2.1.3.RELEASE</spring-boot.version>
+        <dubbo.version>${revision}</dubbo.version>
         <!-- Build args -->
-        <argline>-server -Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m -Dfile.encoding=UTF-8
-            -Djava.net.preferIPv4Stack=true
+        <argline>-server -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true
         </argline>
         <arguments/>
 
@@ -227,11 +226,10 @@
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>${maven-compiler-plugin.version}</version>
                 <configuration>
-                    <compilerArgument>-proc:none</compilerArgument>
                     <fork>true</fork>
                     <source>${java.source.version}</source>
                     <target>${java.target.version}</target>
-                    <encoding>${file.encoding}</encoding>
+                    <encoding>${project.build.sourceEncoding}</encoding>
                 </configuration>
             </plugin>
 
diff --git a/dubbo-spring-boot-samples/auto-configure-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboAutoConfigurationConsumerBootstrap.java b/dubbo-spring-boot-samples/auto-configure-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboAutoConfigurationConsumerBootstrap.java
index 5b2ac82..be83edf 100644
--- a/dubbo-spring-boot-samples/auto-configure-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboAutoConfigurationConsumerBootstrap.java
+++ b/dubbo-spring-boot-samples/auto-configure-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboAutoConfigurationConsumerBootstrap.java
@@ -44,8 +44,6 @@ public class DubboAutoConfigurationConsumerBootstrap {
 
     @Bean
     public ApplicationRunner runner() {
-        return args -> {
-            logger.info(demoService.sayHello("mercyblitz"));
-        };
+        return args -> logger.info(demoService.sayHello("mercyblitz"));
     }
 }
diff --git a/dubbo-spring-boot-samples/auto-configure-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java b/dubbo-spring-boot-samples/auto-configure-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
index 61195ac..325b19a 100644
--- a/dubbo-spring-boot-samples/auto-configure-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
+++ b/dubbo-spring-boot-samples/auto-configure-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
@@ -35,6 +35,7 @@ public class DefaultDemoService implements DemoService {
     @Value("${dubbo.application.name}")
     private String serviceName;
 
+    @Override
     public String sayHello(String name) {
         return String.format("[%s] : Hello, %s", serviceName, name);
     }
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/pom.xml b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/pom.xml
index 1941193..edaf304 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/pom.xml
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/pom.xml
@@ -53,19 +53,12 @@
             <version>${revision}</version>
         </dependency>
 
+        <!-- Zookeeper dependencies -->
         <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-framework</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-recipes</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.zookeeper</groupId>
-            <artifactId>zookeeper</artifactId>
+            <groupId>org.apache.dubbo</groupId>
+            <artifactId>dubbo-dependencies-zookeeper</artifactId>
+            <version>${dubbo.version}</version>
+            <type>pom</type>
         </dependency>
 
     </dependencies>
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboRegistryZooKeeperConsumerBootstrap.java b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboRegistryZooKeeperConsumerBootstrap.java
index 3da78b1..81829ca 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboRegistryZooKeeperConsumerBootstrap.java
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboRegistryZooKeeperConsumerBootstrap.java
@@ -18,7 +18,6 @@ package org.apache.dubbo.spring.boot.demo.consumer.bootstrap;
 
 import org.apache.dubbo.config.annotation.Reference;
 import org.apache.dubbo.spring.boot.demo.consumer.DemoService;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.ApplicationRunner;
@@ -43,8 +42,6 @@ public class DubboRegistryZooKeeperConsumerBootstrap {
 
     @Bean
     public ApplicationRunner runner() {
-        return args -> {
-            logger.info(demoService.sayHello("mercyblitz"));
-        };
+        return args -> logger.info(demoService.sayHello("mercyblitz"));
     }
 }
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/resources/application.yml b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/resources/application.yml
index 88846fb..a533b4d 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/resources/application.yml
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/consumer-sample/src/main/resources/application.yml
@@ -12,4 +12,5 @@ embedded:
 
 dubbo:
   registry:
-    address: zookeeper://127.0.0.1:${embedded.zookeeper.port}
\ No newline at end of file
+    address: zookeeper://127.0.0.1:${embedded.zookeeper.port}
+    file: ${user.home}/dubbo-cache/${spring.application.name}/dubbo.cache
\ No newline at end of file
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/pom.xml b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/pom.xml
index c41c446..8f1719a 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/pom.xml
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/pom.xml
@@ -55,20 +55,12 @@
             <version>${revision}</version>
         </dependency>
 
-        <!-- Zookeeper -->
+        <!-- Zookeeper dependencies -->
         <dependency>
-            <groupId>org.apache.zookeeper</groupId>
-            <artifactId>zookeeper</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-framework</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-recipes</artifactId>
+            <groupId>org.apache.dubbo</groupId>
+            <artifactId>dubbo-dependencies-zookeeper</artifactId>
+            <version>${dubbo.version}</version>
+            <type>pom</type>
         </dependency>
 
     </dependencies>
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/bootstrap/EmbeddedZooKeeper.java b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/bootstrap/EmbeddedZooKeeper.java
index 1758fc8..56ecea4 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/bootstrap/EmbeddedZooKeeper.java
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/bootstrap/EmbeddedZooKeeper.java
@@ -93,6 +93,7 @@ public class EmbeddedZooKeeper implements SmartLifecycle {
      * Construct an EmbeddedZooKeeper with the provided port.
      *
      * @param clientPort port for ZooKeeper server to bind to
+     * @param daemon     is daemon or not thread.
      */
     public EmbeddedZooKeeper(int clientPort, boolean daemon) {
         this.clientPort = clientPort;
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
index 6ff5f7a..bf5f80d 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
@@ -35,6 +35,7 @@ public class DefaultDemoService implements DemoService {
     @Value("${dubbo.application.name}")
     private String serviceName;
 
+    @Override
     public String sayHello(String name) {
         return String.format("[%s] : Hello, %s", serviceName, name);
     }
diff --git a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/resources/application.properties b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/resources/application.properties
index d66c19d..0c9116c 100644
--- a/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/resources/application.properties
+++ b/dubbo-spring-boot-samples/dubbo-registry-zookeeper-samples/provider-sample/src/main/resources/application.properties
@@ -16,6 +16,7 @@ dubbo.protocol.port=-1
 
 ## Dubbo Registry
 dubbo.registry.address=zookeeper://127.0.0.1:${embedded.zookeeper.port}
+dubbo.registry.file = ${user.home}/dubbo-cache/${spring.application.name}/dubbo.cache
 
 ## DemoService version
 demo.service.version=1.0.0
\ No newline at end of file
diff --git a/dubbo-spring-boot-samples/externalized-configuration-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboExternalizedConfigurationConsumerBootstrap.java b/dubbo-spring-boot-samples/externalized-configuration-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboExternalizedConfigurationConsumerBootstrap.java
index f36ec2b..39f75b8 100644
--- a/dubbo-spring-boot-samples/externalized-configuration-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboExternalizedConfigurationConsumerBootstrap.java
+++ b/dubbo-spring-boot-samples/externalized-configuration-samples/consumer-sample/src/main/java/org/apache/dubbo/spring/boot/demo/consumer/bootstrap/DubboExternalizedConfigurationConsumerBootstrap.java
@@ -51,8 +51,6 @@ public class DubboExternalizedConfigurationConsumerBootstrap {
 
     @Bean
     public ApplicationRunner runner() {
-        return args -> {
-            logger.info(demoService.sayHello("mercyblitz"));
-        };
+        return args -> logger.info(demoService.sayHello("mercyblitz"));
     }
 }
diff --git a/dubbo-spring-boot-samples/externalized-configuration-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java b/dubbo-spring-boot-samples/externalized-configuration-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
index 6ff5f7a..bf5f80d 100644
--- a/dubbo-spring-boot-samples/externalized-configuration-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
+++ b/dubbo-spring-boot-samples/externalized-configuration-samples/provider-sample/src/main/java/org/apache/dubbo/spring/boot/demo/provider/service/DefaultDemoService.java
@@ -35,6 +35,7 @@ public class DefaultDemoService implements DemoService {
     @Value("${dubbo.application.name}")
     private String serviceName;
 
+    @Override
     public String sayHello(String name) {
         return String.format("[%s] : Hello, %s", serviceName, name);
     }
diff --git a/pom.xml b/pom.xml
index 77153b2..6180879 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
     <properties>
         <maven_javadoc_version>3.0.1</maven_javadoc_version>
         <maven_surefire_version>2.19.1</maven_surefire_version>
-        <revision>2.7.0</revision>
+        <revision>2.7.1</revision>
     </properties>
 
     <modules>
@@ -114,6 +114,7 @@
                             </execution>
                         </executions>
                     </plugin>
+
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-gpg-plugin</artifactId>
@@ -126,6 +127,32 @@
                             </execution>
                         </executions>
                     </plugin>
+                  
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>flatten-maven-plugin</artifactId>
+                        <version>1.1.0</version>
+                        <configuration>
+                            <updatePomFile>true</updatePomFile>
+                            <flattenMode>resolveCiFriendliesOnly</flattenMode>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <id>flatten</id>
+                                <phase>process-resources</phase>
+                                <goals>
+                                    <goal>flatten</goal>
+                                </goals>
+                            </execution>
+                            <execution>
+                                <id>flatten.clean</id>
+                                <phase>clean</phase>
+                                <goals>
+                                    <goal>clean</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
                 </plugins>
             </build>
         </profile>