safedb 디버깅
This commit is contained in:
@@ -4,7 +4,14 @@ import lombok.Getter;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import com.initech.safedb.SimpleSafeDB;
|
import com.initech.safedb.SimpleSafeDB;
|
||||||
import com.initech.safedb.sdk.exception.SafeDBSDKException;
|
import com.initech.safedb.sdk.exception.SafeDBSDKException;
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
|
import org.springframework.data.repository.init.ResourceReader;
|
||||||
|
|
||||||
|
import java.io.BufferedInputStream;
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.net.URL;
|
||||||
import java.util.Base64;
|
import java.util.Base64;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -41,9 +48,17 @@ public class SafeDBWrapper extends SafeDBBroker {
|
|||||||
// "com.initech.safedb.SimpleSafeDB" 클래스 존재 여부 확인
|
// "com.initech.safedb.SimpleSafeDB" 클래스 존재 여부 확인
|
||||||
try {
|
try {
|
||||||
Class.forName("com.initech.safedb.SimpleSafeDB");
|
Class.forName("com.initech.safedb.SimpleSafeDB");
|
||||||
if (SafeDBWrapper.class.getClassLoader().getResource("SafeDBMap_config.xml") == null) {
|
|
||||||
isRealSafeDB = false;
|
try (InputStream is = ResourceReader.class.getClassLoader().getResourceAsStream("SafeDBMap_config.xml")) {
|
||||||
return;
|
if (is == null) {
|
||||||
|
isRealSafeDB = false;
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
try (BufferedReader br = new BufferedReader(new InputStreamReader(is))) {
|
||||||
|
br.lines().forEach(log::debug);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.safedb = SimpleSafeDB.getInstance();
|
this.safedb = SimpleSafeDB.getInstance();
|
||||||
|
|||||||
Reference in New Issue
Block a user