Spring Boot with Spring HATEOAS Maven conflicts -
it seems when add dependency spring-hateoas
<groupid>org.springframework.hateoas</groupid> <artifactid>spring-hateoas</artifactid> <version>0.13.0.release</version> the class below no longer available on classpath
org.springframework.web.bind.annotation.restcontroller; i have tried exclude various dependencies spring-hateoas app no longer runs.
has had luck running spring-hateoas within spring boot.
absolutely no problem whatsoever. @restcontroller annotation still available , shouldn't need exclusion.
in case helps, i'm using version 1.0.2 of spring boot:
<parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>1.0.2.release</version> </parent> spring-boot-starter-web provides @restcontroller:
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> i don't define explicit version spring-hateoas in pom.xml, build pulling in 0.9.0.release:
<dependency> <groupid>org.springframework.hateoas</groupid> <artifactid>spring-hateoas</artifactid> </dependency> as side note, can see eclipse pom editor, spring hateoas defining dependencies on spring 3.2.7. spring-boot-starter-parent project manages versions 4.0.3. can see version of spring getting? have perhaps not used spring-boot-parent parent project?
Comments
Post a Comment