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