У меня есть классическое приложение 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);
}
}
Вы знаете, нужно ли мне изменить другие файлы или что-то в этом роде?
Спасибо!
Можете ли вы связать учебник или свой код (конфигурация Spring)?




Просто уберите косую черту:
@Route("vaadin")
пожалуйста, предоставьте ваш файл
application.propert. также, как вы делаете запрос?localhost:8080/yourproject/vaadin?