mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=LATEST
package com.example.application;
import com.vaadin.flow.component.button.Button;
import com.vaadin.flow.component.button.ButtonVariant;
import com.vaadin.flow.component.notification.Notification;
import com.vaadin.flow.router.Route;
@Route("")
public class ButtonExample extends VerticalLayout {
public ButtonExample() {
Button button = new Button("Click me");
button.addClickListener(event -> {
Notification.show("Button clicked");
});
button.addThemeVariants(ButtonVariant.LUMO_SUCCESS);
add(button);
}
}
mvn spring-boot:run