问题标签 [vaadin4spring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Vaadin4Spring 的 ManagedSecurity:如何更新用户列表?
我正在使用 Vaadin 7.5.6、Vaadins Spring 1.0.0、Vaadin4Spring 托管安全扩展 0.0.7-SNAPSHOT和 Tomcat8。
目前,我有一个实现AuthenticationManagerConfigurer接口的配置类:
现在,如果用户登录,他可以选择编辑他的用户帐户设置。这会更改数据库中的用户对象(例如登录的用户名)。现在,如果他注销,我希望应用程序重新加载用户列表,以便用户可以使用他的新用户名。这怎么可能?
问候新奇拉
spring - 未添加 UIProvider 且 Spring 集成后没有“UI”初始化参数 Vaadin 错误
在我尝试在 Vaadin Framework 中进行依赖注入后,我收到了 No UIProvider has been added 并且没有“UI”初始化参数错误。我使用了专用的 Vaadin Spring Addon。我也把 VaadinServlet 改成了 SpringVaadinServlet,还是不行。
有我的主视图:
导航栏
SpringConfig
这段代码有什么问题?我不知道是怎么回事..
spring - 没有为依赖项找到符合条件的 bean,vaadin
当我尝试从像这样的另一个配置文件注入参数时,我没有找到类型为 [com.vaadin.ui.HorizontalLayout] 的合格 bean 的依赖错误:主配置:
第二个配置:
那么实现这种注入的正确方法是什么?我希望每个元素都有 Bean,然后注入它们来构建整个布局。当我尝试更改此行时:
对此:
我收到“无法自动装配。限定符 bean 必须为‘组件’类型”错误。我对 Spring 很陌生,我不确定我做错了什么,Spring 不应该将我的 HorizontalLayout navigationBar 方法与 VerticalLayout 模板(HorizontalLayout navigationBar)的参数匹配吗?
spring - 使用 Spring REST 进行 Vaadin 延迟加载
在我的 Vaadin Web 应用程序中,我需要在表格(或网格)中显示 10,000 多个用户信息。UI 中显示的用户信息是从我们自己的 Spring REST Web 服务中检索的。
我怎样才能做到这一点?...
谢谢
spring-security - EnableRedisHttpSession 因 vaadin 失败
运行这个项目http://github.com/khauser/microservices4vaadin,它将作为 Oauth2.0 的示例 vaadin 微服务结构我遇到了 vaadin 服务无法从 Redis 读取/反序列化会话条目的问题。这是堆栈跟踪:
我认为在阅读“sessionAttr:org.springframework.web.context.request.ServletRequestAttributes.DESTRUCTION_CALLBACK.scopedTarget.oauth2ClientContext”时反序列化会停止,但我不确定。
有什么我可以做的吗?我真的很感激一些帮助。
一些更新:
我真的不在这个范围内,但据我所知,DefaultListableBeanFactory 试图找到所需的“BeanResolvers”(或“反序列化”工厂本身......我真的不在其中)在 serializationId 属性中具有错误的 UUID。
每个服务都在自己的 UUID 下注册工厂:
我的观点是,它不应该是 UUID,而是一个常见的已知标识符。
spring-boot - 在 Vaadin 视图 Spring Boot 中注入控制器
我使用 Spring Boot 和 Vaadin 为应用程序界面开发了一个应用程序 Web。
我的问题是无法让控制器查看,应用程序启动正常,但 bean 在执行中为空。
我的控制器:
……
我的观点:
中LoginView
为bean ViewController
空。
我怎样才能bean
在视图中插入?
谢谢。
eclipse - Vaadin7 与 mybatis 和 Spring
我是 Vaadin 和 Mybatis-Spring 的新手。
我的 UI 类无法使用 @Autowired 注释调用 Service 类。我为服务类附加了@Service。
我的观点:
我的应用程序 context.xml 在资源文件夹下。
开发上下文.xml
服务开发上下文.xml
Web.xml
代码不起作用,请帮我弄清楚我错过了什么
spring-boot - Vaadin @Push 与 Vaadin4Spring 安全性
有人使用 Vaadin @Push 和 vaadin-spring-boot-starter 和 Vaadin4Spring 安全扩展吗?
这是我们项目中与 Vaadin 相关的依赖项:
这是关于 UI 类的注释
并且,Application.java;
一旦我们调用 security.login(username.getValue(), password.getValue()); (安全是 org.vaadin.spring.security.VaadinSecurity;)
我们得到以下异常;
16:36:35.272 [http-nio-8080-exec-9] 错误 cbgcsvviews.login.LoginBox/login 在 login.org.springframework.beans.factory.BeanCreationException 期间发生登录错误:创建名称为“scopedTarget.httpService”的 bean 时出错:范围“请求”对当前线程不活动;如果您打算从单例中引用它,请考虑为该 bean 定义一个作用域代理;嵌套异常是 java.lang.IllegalStateException:未找到线程绑定请求:您是指实际 Web 请求之外的请求属性,还是在原始接收线程之外处理请求?如果您实际上是在 Web 请求中操作并且仍然收到此消息,则您的代码可能在 DispatcherServlet/DispatcherPortlet 之外运行:在这种情况下,
感谢您提供的任何帮助。
mysql - Vaadin 7 和 Spring Boot:SqlContainer 不适用于过滤器
Spring Boot:1.3.2.RELEASE Vaadin:7.6.3 Mysql:mysql-java-connector-5.1.38 HikariCP:2.4.3
所以我创建了一个只有id和name列的表。然后是一个 vaadin 组件表来显示表的内容。直到现在一切都很好。然后我尝试使用 vaadin 过滤器过滤表,如果连接池是com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool,它可以工作,如果它是com.vaadin.data.util.sqlcontainer.connection .J2EEConnectionPool我使用 HikariCP 作为数据源。
DBConfig.java
应用程序UI.java
我选择 HikariCP 作为数据源的原因是为了更好的性能,我不确定 vaadin 连接池是否会比 HikariCP 更好。或者,过滤功能仅限于vaadin连接池?
spring - 弹簧安全和 VAADIN
我正在开发受 Spring Security 保护的 Spring Boot 应用程序。这是安全配置的一部分:
我将实施一些管理仪表板来使用 VAADIN 管理我的应用程序。我读过“在 Spring 或 Vaadin 中禁用 CSRF 保护。如果你都打开了,你的应用程序将无法工作。 ”。
在我的情况下,我需要在 Vaadin 中禁用 CSRF 保护,但我找不到如何使用 Java 配置来做到这一点。
此刻我得到:https://127.0.0.1:8443/vaadinServlet/UIDL/?v-wsver=7.5.5&v-uiId=0 “通信错误:无法从服务器读取 UIDL。检查 servlet 映射。错误代码:403",在从主视图导航到其他视图期间。(例如:/dashboard#!myview)。这是因为AccessDeniedHandlerImpl
调用了句柄方法。我尝试使用以下语句解决此问题,但没有帮助:
所以,请帮我解决这两个问题:
- 使用 java config 在 VAADIN 中禁用 CSRF。
- 解决视图导航问题。
谢谢