Files
elink-test-master/src/main/java/com/eactive/httpmockserver/PostConstructBean.java
T
2022-08-22 12:16:58 +09:00

33 lines
964 B
Java

package com.eactive.httpmockserver;
import com.eactive.httpmockserver.script.ScriptInfoService;
import com.eactive.httpmockserver.script.ScriptLoader;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.file.Paths;
@Component
public class PostConstructBean {
private final Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
public ScriptInfoService scriptInfoService;
@PostConstruct
public void init() throws URISyntaxException {
logger.info("init scripts");
try {
ScriptLoader.getInstance().init(scriptInfoService);
} catch (Exception e) {
logger.error("init scripts failed", e);
}
}
}