this拉使人們有可能微調嵌入式碼頭這樣的:
public class Main {
public static void main(String ...args) throws Exception {
EmbeddedServers.add(EmbeddedServers.Identifiers.JETTY, (Routes routeMatcher, StaticFilesConfiguration staticFilesConfiguration, boolean hasMultipleHandler) -> {
MatcherFilter matcherFilter = new MatcherFilter(routeMatcher, staticFilesConfiguration, false, hasMultipleHandler);
matcherFilter.init(null);
JettyHandler handler = new JettyHandler(matcherFilter);
handler.getSessionCookieConfig().setName("XSESSION");
return new EmbeddedJettyServer((int maxThreads, int minThreads, int threadTimeoutMillis) -> {
return new Server();
}, handler);
});
get("/hello", (req, res) -> {
req.session(true);
return "Hello World";
});
}
}
現在你可以驗證與捲曲的結果是這樣的:
curl -v localhost:4567/hello
並由此產生的輸出會給你以下Set-Cookie
標題:
Set-Cookie: XSESSION=node01j56de4fpp69kl2ye6br6cvno0.node0;Path=/
Unfo幸運的是,該解決方案僅適用於2.6版本,但不適用於2.7版本。 – Razavi