2015-04-09 1 views
1

Можно ли запустить Spring Security из vaading4spring вместе с Vaadin Spring Boot?Можно ли запустить Spring Security из vaading4spring вместе с Vaadin Spring Boot?

Когда я смешиваю как на build.gradle, как

// Official VaadinSpring Integration 
compile("com.vaadin:vaadin-spring:1.0.0.beta2") 
compile("com.vaadin:vaadin-spring-boot:1.0.0.beta2") 
compile("com.vaadin:vaadin-spring-boot-starter:1.0.0.beta2") 

// Supporting (unofficial) vaadin4spring 
compile("org.vaadin.spring:spring-vaadin:0.0.5.RELEASE") 
compile("org.vaadin.spring:spring-boot-vaadin:0.0.5.RELEASE") 
compile("org.vaadin.spring:spring-vaadin-security:0.0.5.RELEASE") 

новые аннотации (например, @SpringUI) не работает.

, когда я удаляю

compile("org.vaadin.spring:spring-vaadin:0.0.5.RELEASE") 
compile("org.vaadin.spring:spring-boot-vaadin:0.0.5.RELEASE") 

из build.gradle,

я получил исключение говорит

Вызванный: org.springframework.beans.factory.NoSuchBeanDefinitionException: Нет квалификационная рожкового типа [org.vaadin.spring.http.HttpService], найденный для зависимости: ожидается как минимум 1 компонент, который квалифицируется как кандидат autwire для этой зависимости. Аннотации зависимостей: {@ org.springframework.beans.factory.annotation.Autowired (required = true)} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException (DefaultListableBeanFactory.java:1301) at org.springframework. beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1047) на org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:942) на org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor.java:533) ... 77 еще

Я ценю любую помощь.

ответ

3

vaadin4spring 0.0.5 - последний автономный релиз, и вы должны использовать его как таковое (не смешивайте!). следующая версия vaadin4spring будет основываться на официальный весной Vaadin аддона, но это незавершенный (подробности об этом здесь: https://github.com/peholmst/vaadin4spring/issues/164)

Для конкретной задачи см https://github.com/peholmst/vaadin4spring/issues/206

для примера пружинной безопасности см vaadin4spring:

https://github.com/peholmst/vaadin4spring/tree/v0.0.5/samples/security-sample

+0

Спасибо за ответ. – turgos

Смежные вопросы