我有一个 Spring Boot 应用程序。我基本上需要设置以下上下文参数:
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
但是我的 Spring Boot 应用程序没有web.xml
. 如何以编程方式设置它?
我有一个 Spring Boot 应用程序。我基本上需要设置以下上下文参数:
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
但是我的 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");
}
}