EsConfig.java 745 B

12345678910111213141516171819202122232425262728
  1. package com.bowintek.practice.config;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. import org.springframework.stereotype.Component;
  6. @ConfigurationProperties(prefix = "elasticsearch", ignoreInvalidFields = true)
  7. @Getter
  8. @Setter
  9. @Component
  10. public class EsConfig {
  11. private String hosts;
  12. private String user;
  13. private String password;
  14. private String krb5;
  15. private String keytab;
  16. private int port;
  17. private String schema;
  18. private int connectTimeOut;
  19. private int socketTimeOut;
  20. private int connectionRequestTimeOut;
  21. private int maxConnectNum;
  22. private int maxConnectPerRoute;
  23. private String preStr;
  24. private int isDev;
  25. }