【发布时间】:2018-06-15 02:49:52
【问题描述】:
目前正在为Vaadin 学习 Vaadin8+SpringBoot,这让我有一段时间想忘记 HTML。无论如何,在我在项目中混入 SpringSecurity 之前,对于一些 CRUD 操作来说一切都是好的。好吧,我已经找了好几天了,没有一个解决方案可以很好地满足预期的要求。
预期输出:
- Vaadin8+SpringBoot+SpringSecurity
- 多合一项目/模块/工件
- 2
@SpringUI(MainUI= "",LoginUI= "/login") - 多个
@SpringViews 包含在MainUI的ViewDisplay中
限制:
- 没有
login.html(来自 Vaadin 的 demo backery app) - 登录页面没有 SpringMVC
- 无 vaadin4Spring 依赖
- 通过注释而不是通过 XML 完成的配置
我知道有办法,但我无法在这方面取得进展。如果真的不可能,需要了解为什么不可能。
【问题讨论】:
-
所以您希望看到 spring boot 制作您的 Vaadin 登录页面?简而言之,我在最近的一个项目中做了以下事情:创建了一个 UI 类,实现了一个 ViewAccessControl 以在未登录时拒绝,在这种情况下指示导航器显示我的登录视图(拒绝访问视图,是一个 @SpringView)。
标签: spring-boot spring-security vaadin vaadin8