我正在使用HAProxy进行负载平衡。我想拒绝所有更改主机值的API请求。例如 如果API网址是“ www.example.com/api/getUserDetail”(如果请求标头的主机值是example.com),则仅提供此API,否则必须将其发送到“ www.example.com/404/” >
try {
StandardJavaFileManager standardJavaFileManager =
compiler.getStandardFileManager(null,null,null);
standardJavaFileManager.setLocation(StandardLocation.CLASS_PATH,listFilePaths(folder,context));
File[] javaFiles = new File[] { javaFile.toFile(),Paths.get("/tmp/JUnitTest.java").toFile() };
Iterable<? extends JavaFileObject> compilationUnits1 =
standardJavaFileManager
.getJavaFileObjectsFromFiles(Arrays.asList(javaFiles));
CompilationTask task = compiler.getTask(null,standardJavaFileManager,optionList,compilationUnits1);
task.call();
} catch (Exception e) {
context.getLogger().log("Exception " + e + "\n");
}