MCPcopy Create free account
hub / github.com/LQF-dev/smart-hr / MilvusConfig

Class MilvusConfig

back/src/main/java/com/smarthr/config/MilvusConfig.java:17–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15import org.springframework.context.annotation.Configuration;
16
17@Slf4j
18@Configuration
19@RequiredArgsConstructor
20@ConditionalOnProperty(prefix = "smart-hr.milvus", name = "enabled", havingValue = "true")
21public class MilvusConfig {
22
23 private final MilvusProperties milvusProperties;
24
25 @Bean
26 public MilvusClientV2 milvusClient() {
27 String uri = String.format("http://%s:%d", milvusProperties.getHost(), milvusProperties.getPort());
28
29 ConnectConfig connectConfig = ConnectConfig.builder()
30 .uri(uri)
31 .dbName(milvusProperties.getDatabaseName())
32 .build();
33
34 MilvusClientV2 client = new MilvusClientV2(connectConfig);
35 log.info("Milvus client connected to: {}", uri);
36
37 return client;
38 }
39}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected