Commit e8b333d2 by hy

修复证书缓存问题

parent 31ac7e1c
......@@ -78,6 +78,7 @@ public class LicenseManager implements InitializingBean {
}
public void install(String licensePath) throws Exception {
uninstall();
manager().install(BIOS.file(licensePath));
}
......
......@@ -24,19 +24,20 @@ public class LicenseAutoConfiguration {
}
@Bean
public FilterRegistrationBean<LicenseValidationFilter> licenseFilter() {
public FilterRegistrationBean<LicenseValidationFilter> licenseFilter(LicenseManager licenseManager) {
FilterRegistrationBean<LicenseValidationFilter> registrationBean = new FilterRegistrationBean<>();
LicenseValidationFilter filter = new LicenseValidationFilter();
filter.setLicenseManager(licenseManager());
filter.setLicenseManager(licenseManager);
registrationBean.setFilter(filter);
registrationBean.setOrder(Ordered.HIGHEST_PRECEDENCE);
return registrationBean;
}
@Bean
public ServletRegistrationBean<LicenseInstallationServlet> licenseServlet(LicenseProperties licenseProperties) {
public ServletRegistrationBean<LicenseInstallationServlet> licenseServlet(LicenseManager licenseManager,
LicenseProperties licenseProperties) {
LicenseInstallationServlet servlet = new LicenseInstallationServlet();
servlet.setLicenseManager(licenseManager());
servlet.setLicenseManager(licenseManager);
servlet.setProperties(licenseProperties);
ServletRegistrationBean<LicenseInstallationServlet> registrationBean = new ServletRegistrationBean<>(servlet, "/license/install");
registrationBean.setMultipartConfig(new MultipartConfigElement("", 1024 * 1024, 1024 * 1024, 1024 * 1024));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment