Нужно ли создавать класс пользовательского интерфейса в Vaadin? - PullRequest
0 голосов
/ 16 января 2019
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-spring-boot-starter</artifactId>
</dependency>

SpringBoot 2 Vaadin 12.0.3

@Route("")
public class IndexView {

Я проследил видеоурок, и приведенный выше пример работает нормально. У меня нет xyz extends UI класса. Когда я нажимаю localhost, я вижу, что мой индексный вид отображается.

Но другие недавние примеры, которые я вижу в Интернете, показывают что-то вроде Main extends UI.

Нужен ли класс пользовательского интерфейса? Если это так, какой пользовательский интерфейс должен быть импортирован. Примеры показывают com.vaadin.ui.UI, в то время как единственный UI класс, который я вижу в пути к классам, это com.vaadin.flow.component.UI.

1 Ответ

0 голосов
/ 16 января 2019

Нет, расширение UI больше не нужно в Vaadin 10+. Любой компонент с @Route("") будет корневым компонентом.

...