mirror of
https://gitee.com/dromara/MilvusPlus.git
synced 2025-12-06 17:08:27 +08:00
refactor: 重命名starter配置对象
重命名starter配置对象,并移动到config目录
This commit is contained in:
parent
ead54e6e2f
commit
fb868f5b70
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.milvus.plus.entity;
|
package org.dromara.milvus.plus.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
@ -10,9 +10,9 @@ import java.util.List;
|
|||||||
* @author xgc
|
* @author xgc
|
||||||
**/
|
**/
|
||||||
@Data
|
@Data
|
||||||
@ConfigurationProperties(prefix = "milvus")
|
|
||||||
@Component
|
@Component
|
||||||
public class MilvusProperties {
|
@ConfigurationProperties(prefix = "milvus")
|
||||||
|
public class MilvusPropertiesConfiguration {
|
||||||
private boolean enable;
|
private boolean enable;
|
||||||
private String uri;
|
private String uri;
|
||||||
private String dbName;
|
private String dbName;
|
||||||
@ -1,7 +1,8 @@
|
|||||||
package org.dromara.milvus.plus.service;
|
package org.dromara.milvus.plus.service;
|
||||||
|
|
||||||
import io.milvus.v2.client.MilvusClientV2;
|
import io.milvus.v2.client.MilvusClientV2;
|
||||||
import org.dromara.milvus.plus.entity.MilvusProperties;
|
import org.dromara.milvus.plus.config.MilvusPropertiesConfiguration;
|
||||||
|
import org.dromara.milvus.plus.model.MilvusProperties;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
@ -14,15 +15,16 @@ import javax.annotation.PreDestroy;
|
|||||||
public class MilvusInit extends AbstractMilvusClientBuilder {
|
public class MilvusInit extends AbstractMilvusClientBuilder {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private MilvusProperties milvusProperties;
|
private MilvusPropertiesConfiguration milvusPropertiesConfiguration;
|
||||||
|
|
||||||
private MilvusClientV2 client;
|
private MilvusClientV2 client;
|
||||||
|
|
||||||
// Spring会调用这个方法来初始化client
|
// Spring会调用这个方法来初始化client
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
public void initialize() {
|
public void initialize() {
|
||||||
org.dromara.milvus.plus.model.MilvusProperties milvusProperties1 = new org.dromara.milvus.plus.model.MilvusProperties();
|
MilvusProperties milvusProperties = new MilvusProperties();
|
||||||
BeanUtils.copyProperties(milvusProperties, milvusProperties1);
|
BeanUtils.copyProperties(milvusPropertiesConfiguration, milvusProperties);
|
||||||
super.setProperties(milvusProperties1);
|
super.setProperties(milvusProperties);
|
||||||
super.initialize();
|
super.initialize();
|
||||||
client = getClient();
|
client = getClient();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user