30 lines
1.2 KiB
Java
30 lines
1.2 KiB
Java
package com.etl.cleaning.serviceimpl;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.etl.cleaning.config.DatabaseConfig;
|
|
import com.etl.cleaning.domian.pojo.DataItem;
|
|
import com.etl.cleaning.domian.request.InsertItemRequest;
|
|
import com.etl.cleaning.mapper.ItemMapper;
|
|
import com.etl.cleaning.server.ServerTest;
|
|
import com.etl.cleaning.service.ItemService;
|
|
import org.springframework.stereotype.Service;
|
|
/**
|
|
* 数据源详情
|
|
*/
|
|
@Service
|
|
public class ItemServiceImpl extends ServiceImpl<ItemMapper, DataItem> implements ItemService {
|
|
@Override
|
|
public void insertItem(InsertItemRequest insertItemRequest) {
|
|
//拼接路径
|
|
String url = insertItemRequest.getPlace() + "/" +insertItemRequest.getItemName();
|
|
DatabaseConfig databaseConfig = DatabaseConfig.builder()
|
|
.url(url)
|
|
.port(insertItemRequest.getItemPort())
|
|
.username(insertItemRequest.getItemUsername())
|
|
.password(insertItemRequest.getItemPass())
|
|
.build();
|
|
String result = ServerTest.testDatabaseConnection(databaseConfig);
|
|
System.out.println("测试结果"+result);
|
|
}
|
|
}
|