找不到符号【maven打包 】
-
错误的截图
-
GaarasonDataSourceConfiguration.java:[40,41] 找不到符号
-
思路
我写的源码有问题
打包工具问题
别人的包改了
2021.11.27的GaarasonDataSourceBuilder文件
package gaarason.database.connection;
import gaarason.database.contract.connection.GaarasonDataSource;
import javax.sql.DataSource;
import java.util.List;
/**
* DataSource 构建器
* @author xt
*/
public class GaarasonDataSourceBuilder {
public static GaarasonDataSourceBuilder create() {
return new GaarasonDataSourceBuilder();
}
public GaarasonDataSource build(List<DataSource> masterDataSourceList) {
return new GaarasonDataSourceWrapper(masterDataSourceList);
}
public GaarasonDataSource build(List<DataSource> masterDataSourceList, List<DataSource> slaveDataSourceList) {
return new GaarasonDataSourceWrapper(masterDataSourceList, slaveDataSourceList);
}
}
2021.12.9的GaarasonDataSourceBuilder文件
package gaarason.database.connection;
import gaarason.database.contract.connection.GaarasonDataSource;
import java.util.List;
import javax.sql.DataSource;
public class GaarasonDataSourceBuilder {
public GaarasonDataSourceBuilder() {
}
public GaarasonDataSource build(DataSource masterDataSource) {
return new GaarasonDataSourceWrapper(masterDataSource);
}
public GaarasonDataSource build(List<DataSource> masterDataSourceList) {
return new GaarasonDataSourceWrapper(masterDataSourceList);
}
public GaarasonDataSource build(List<DataSource> masterDataSourceList, List<DataSource> slaveDataSourceList) {
return new GaarasonDataSourceWrapper(masterDataSourceList, slaveDataSourceList);
}
}
- 修改本地代码
修改前
@Bean
@ConditionalOnMissingBean
public GaarasonDataSource gaarasonDataSource() {
log.info("-------------------- gaarasonDataSource init --------------------------");
return GaarasonDataSourceBuilder.create().build(Collections.singletonList(dataSourceDruidConfig()));
}
修改后
@Bean
@ConditionalOnMissingBean
public GaarasonDataSource gaarasonDataSource() {
log.info("-------------------- gaarasonDataSource init --------------------------");
return new GaarasonDataSourceBuilder().build(Collections.singletonList(dataSourceDruidConfig()));
}
第一次解决这类问题,记录一下