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
}
}

View File

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