MilvusConfig.java 697 B

12345678910111213141516171819202122232425262728
  1. package com.webchat.search.config;
  2. import io.milvus.v2.client.ConnectConfig;
  3. import io.milvus.v2.client.MilvusClientV2;
  4. import org.springframework.beans.factory.annotation.Value;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.Configuration;
  7. @Configuration
  8. public class MilvusConfig {
  9. @Value("${milvus.host}")
  10. private String host;
  11. @Value("${milvus.port}")
  12. private String port;
  13. @Bean
  14. public MilvusClientV2 milvusClientV2() {
  15. String uri = "http://" + host + ":" + port;
  16. ConnectConfig connectConfig = ConnectConfig.builder().uri(uri).build();
  17. return new MilvusClientV2(connectConfig);
  18. }
  19. }