Defensive on startup with Multipart config

This commit is contained in:
Dave Syer 2014-06-02 22:30:01 +01:00
parent 1f82ef4deb
commit 77eaa9b24e
2 changed files with 3 additions and 2 deletions

View File

@ -346,7 +346,7 @@ class OnBeanCondition extends SpringBootCondition implements ConfigurationCondit
} }
}); });
} }
catch (Exception ex) { catch (Throwable ex) {
// swallow exception and continue // swallow exception and continue
} }
} }

View File

@ -44,7 +44,8 @@ import org.springframework.web.multipart.support.StandardServletMultipartResolve
* @author Josh Long * @author Josh Long
*/ */
@Configuration @Configuration
@ConditionalOnClass({ Servlet.class, StandardServletMultipartResolver.class }) @ConditionalOnClass({ Servlet.class, StandardServletMultipartResolver.class,
MultipartConfigElement.class })
@ConditionalOnExpression("${multipart.enabled:true}") @ConditionalOnExpression("${multipart.enabled:true}")
@EnableConfigurationProperties(MultipartProperties.class) @EnableConfigurationProperties(MultipartProperties.class)
public class MultipartAutoConfiguration { public class MultipartAutoConfiguration {