mxd 4 years ago
parent
commit
067d9b59f1

+ 2 - 1
src/main/java/org/ssssssss/magicapi/spring/boot/starter/MagicAPIAutoConfiguration.java

@@ -30,6 +30,7 @@ import org.ssssssss.magicapi.adapter.ColumnMapperAdapter;
 import org.ssssssss.magicapi.adapter.DialectAdapter;
 import org.ssssssss.magicapi.adapter.Resource;
 import org.ssssssss.magicapi.adapter.ResourceAdapter;
+import org.ssssssss.magicapi.adapter.resource.DatabaseResource;
 import org.ssssssss.magicapi.cache.DefaultSqlCache;
 import org.ssssssss.magicapi.cache.SqlCache;
 import org.ssssssss.magicapi.config.*;
@@ -184,7 +185,7 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer {
 		if (dataSourceNode == null) {
 			throw new IllegalArgumentException(String.format("找不到数据源:%s", resourceConfig.getDatasource()));
 		}
-		return ResourceAdapter.getResource(properties.getWorkspace(), resourceConfig.isReadonly());
+		return new DatabaseResource(dataSourceNode.getJdbcTemplate(), resourceConfig.getTableName(), resourceConfig.getSeparator(), resourceConfig.getPrefix(), resourceConfig.isReadonly(), null);
 	}
 
 	@Bean

+ 1 - 1
src/main/java/org/ssssssss/magicapi/spring/boot/starter/ResourceConfig.java

@@ -21,7 +21,7 @@ public class ResourceConfig {
 	private boolean readonly = false;
 
 	/**
-	 * 使用Redis时使用的前缀
+	 * 前缀
 	 */
 	private String prefix = "magic-api";