class SessionProp {
    /**
     * 变量名
     * */
    public static String session_jwt_name;
    /**
     * 密钥
     * */
    public static String session_jwt_secret;
    /**
     * 前缀
     * */
    public static String session_jwt_prefix;
    /**
     * 充许超时
     * */
    public static boolean session_jwt_allowExpire;
    /**
     * 充许自动发布（即输出到header或cookie）
     * */
    public static boolean session_jwt_allowAutoIssue;
    /**
     * 充许使用header承载
     * */
    public static boolean session_jwt_allowUseHeader;


    public static void init() {<FILL_FUNCTION_BODY>}
}

        session_jwt_name = Solon.cfg().get("server.session.state.jwt.name", "TOKEN");
        session_jwt_secret = Solon.cfg().get("server.session.state.jwt.secret");
        session_jwt_prefix = Solon.cfg().get("server.session.state.jwt.prefix", "").trim();

        session_jwt_allowExpire = Solon.cfg().getBool("server.session.state.jwt.allowExpire", true);
        session_jwt_allowUseHeader = Solon.cfg().getBool("server.session.state.jwt.allowUseHeader", false);

        //兼容旧版本（以后会被弃用）
        boolean issueOld = Solon.cfg().getBool("server.session.state.jwt.allowIssue", true);

        boolean issueNew = Solon.cfg().getBool("server.session.state.jwt.allowAutoIssue", true);
        session_jwt_allowAutoIssue = (issueOld && issueNew);

        //兼容旧版本（以后会被弃用）
        boolean requestUseHeader = Solon.cfg().getBool("server.session.state.jwt.requestUseHeader", false);
        //兼容旧版本（以后会被弃用）
        boolean responseUseHeader = Solon.cfg().getBool("server.session.state.jwt.responseUseHeader", false);

        if (requestUseHeader || responseUseHeader) {
            session_jwt_allowUseHeader = true;
        }
    
<no_super_class>