Add @Conditional to prevent HATEOAS blowing up

Spring Plugin is required when using @EnableHypermediaSupport
This commit is contained in:
Dave Syer 2014-06-16 17:28:59 +01:00
parent 9cc6bff177
commit 2ddf322a65
1 changed files with 2 additions and 0 deletions

View File

@ -27,6 +27,7 @@ import org.springframework.hateoas.LinkDiscoverers;
import org.springframework.hateoas.Resource;
import org.springframework.hateoas.config.EnableHypermediaSupport;
import org.springframework.hateoas.config.EnableHypermediaSupport.HypermediaType;
import org.springframework.plugin.core.Plugin;
/**
* {@link EnableAutoConfiguration Auto-configuration} for Spring HATEOAS's
@ -44,6 +45,7 @@ public class HypermediaAutoConfiguration {
@Configuration
@EnableHypermediaSupport(type = HypermediaType.HAL)
@ConditionalOnClass(Plugin.class)
@ConditionalOnWebApplication
protected static class HypermediaConfiguration {