Spring boot 如何设置<;上下文参数>;在没有web.xml的Spring引导中?

Spring boot 如何设置<;上下文参数>;在没有web.xml的Spring引导中?,spring-boot,context-param,Spring Boot,Context Param,我有一个Spring启动应用程序。我基本上需要设置以下上下文参数: <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> javax.faces.STATE_保存方法 客户 但是我的Spring Boot应用程序

我有一个Spring启动应用程序。我基本上需要设置以下上下文参数:

<context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
</context-param>

javax.faces.STATE_保存方法
客户

但是我的Spring Boot应用程序没有
web.xml
。如何以编程方式设置它?

在其他帖子之后,我添加了一个
ServletContextInitializer
实现

@Configuration
public class ConfigureJSFContextParameters implements ServletContextInitializer {

    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {

        servletContext.setInitParameter("javax.faces.STATE_SAVING_METHOD", "client");

    }

}

你对h:commandButton也有同样的例外吗?这是JSF的东西,不是PrimeFaces的东西!是这样做的吗?我怀疑,这似乎是一个简单的方法。SpringBoot/JoinFaces中的JSF在afaik中的配置不同(此处不使用Spring,从未使用过)