1

Vaadin Spring Boot と一緒に vaading4spring から Spring Security を実行することは可能ですか?

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] の適格な Bean が見つかりません: この依存関係の自動配線候補として適格な Bean が少なくとも 1 つ必要です。依存関係のアノテーション: {@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) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:942) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.

助けていただければ幸いです。

4

1 に答える 1

3

vaadin4spring 0.0.5 は最後のスタンドアロン リリースであり、そのまま使用する必要があります (混在させないでください)。vaadin4spring の次のバージョンは、公式の spring 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

于 2015-04-09T19:50:24.813 に答える