1

봄 부팅 Vaadin (https://github.com/peholmst/vaadin4spring)을 Vaadin의 대시 보드 데모 코드 (https://github.com/vaadin/dashboard-demo)와 통합하려고합니다. 내가 만든 유일한 수정은 DashboardUI 클래스에 주석 "@VaadinUI"를 추가하는 것입니다. 나는 "integrate-vaadin-dashboard-demo-project"라는 브랜치를 사용하여 코드를 체크했다.BeanCreationException Vaadin

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider.

라는 메시지가 무엇을 의미하는지 정말 모르겠어요 :

나는 오류 메시지가 표시됩니다. 누군가 그것을 설명하고 오류 메시지에 대한 해결책을 제시 할 수 있습니까?

요점 오류 출력 : https://gist.github.com/anonymous/43d602c1105e00d4d7d6

복제 URL : https://github.com/caritos/pangolin.git

지점 : 통합-angel이라는-대시 보드 데모 프로젝트

답변

2

당신은 당신의 항아리에 검증 API 1.0을 javax의 팩. 이것은 GWT 컴파일러가 필요로하는 버전입니다 (위젯 세트를 만들 때). 하지만 스프링 부트는 버전 1.1에 달려 있습니다. 일반적으로 문제는 그 반대의 경우입니다 ...

+0

나는 javax.valdation : validation-api : 1.1.0.Final을 사용하고 있습니다. – caritos

+0

'mvn package' 프로젝트가 jar를 들여다 볼 때 1.0.0이 있습니다. – cfrick

관련 문제