refactor: 重命名starter配置对象

重命名starter配置对象,并移动到config目录
This commit is contained in:
code2tan 2024-06-04 23:11:42 +08:00
parent ead54e6e2f
commit fb868f5b70
2 changed files with 10 additions and 8 deletions

View File

@ -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;

View File

@ -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();
} }