Ваадин MainView

У меня есть классическое приложение Springboot, основанное на REST. Я хочу начать работать с Vaadin, чтобы создавать компоненты пользовательского интерфейса непосредственно из java-кода.

В их руководстве я обнаружил, что вам нужно создать класс MainView с @Route (''), но после его создания он дает мне 404, когда я хочу получить доступ к этому маршруту.

package com.salesmanager.shop.ui;


import com.vaadin.flow.component.button.Button;
import com.vaadin.flow.component.notification.Notification;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.router.Route;

@Route("/vaadin")
public class MainView extends VerticalLayout {

    public MainView() {
        Button button = new Button("Click me",
                event -> Notification.show("Clicked!"));
        add(button);
    }
}

Вы знаете, нужно ли мне изменить другие файлы или что-то в этом роде?

Спасибо!

пожалуйста, предоставьте ваш файл application.propert. также, как вы делаете запрос? localhost:8080/yourproject/vaadin?

BSeitkazin 09.11.2018 14:52

Можете ли вы связать учебник или свой код (конфигурация Spring)?

Steffen Harbich 11.11.2018 11:41
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
228
1

Ответы 1

Просто уберите косую черту:

@Route("vaadin")

Другие вопросы по теме