fix user define arthasConfigMap support (#2017)

This commit is contained in:
blackshy
2021-10-29 14:46:40 +08:00
committed by GitHub
parent 4ac6f29a61
commit 3844c2f907
@@ -36,7 +36,7 @@ public class ArthasConfiguration {
* </pre>
*/
@ConfigurationProperties(prefix = "arthas")
@ConditionalOnMissingBean
@ConditionalOnMissingBean(name="arthasConfigMap")
@Bean
public HashMap<String, String> arthasConfigMap() {
return new HashMap<String, String>();
@@ -44,7 +44,7 @@ public class ArthasConfiguration {
@ConditionalOnMissingBean
@Bean
public ArthasAgent arthasAgent(@Autowired Map<String, String> arthasConfigMap,
public ArthasAgent arthasAgent(@Autowired @Qualifier("arthasConfigMap") Map<String, String> arthasConfigMap,
@Autowired ArthasProperties arthasProperties) throws Throwable {
arthasConfigMap = StringUtils.removeDashKey(arthasConfigMap);
ArthasProperties.updateArthasConfigMapDefaultValue(arthasConfigMap);