DynamicDataSourceProperties.java 782 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * Copyright (c) 2018 人人开源 All rights reserved.
  3. *
  4. * https://www.renren.io
  5. *
  6. * 版权所有,侵权必究!
  7. */
  8. package io.renren.datasource.properties;
  9. import org.springframework.boot.context.properties.ConfigurationProperties;
  10. import java.util.LinkedHashMap;
  11. import java.util.Map;
  12. /**
  13. * 多数据源属性
  14. *
  15. * @author Mark sunlightcs@gmail.com
  16. * @since 1.0.0
  17. */
  18. @ConfigurationProperties(prefix = "dynamic")
  19. public class DynamicDataSourceProperties {
  20. private Map<String, DataSourceProperties> datasource = new LinkedHashMap<>();
  21. public Map<String, DataSourceProperties> getDatasource() {
  22. return datasource;
  23. }
  24. public void setDatasource(Map<String, DataSourceProperties> datasource) {
  25. this.datasource = datasource;
  26. }
  27. }