Skip to content
 
 

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaadin 8 Demo project using Spring Boot 2.7.18

Vaadin 8 Extended Maintenance provides possibility to use Spring Boot 3 with Vaadin 8, but this project uses Java 8 so Spring Boot 2 is required.

GitHub Copilot has been used to modify parts of this project at various stages. Agents: GPT-4.1, GPT-5.2, GPT-5.3-Codex, Claude Sonnet 4.6, Claude Opus 4.6.

Running the project

Run scr/main/java/com/demo/application/Application.java as a Java application. Wait for the application to start

Open http://localhost:8686/ to view the application.

Note: this project uses a custom port instead of the default 8080. This avoids conflicts with another project that has been used during the development. For a 'real' use case the port should be parametrized instead of hardcoded. You can change the port within the properties file in src/main/resources/application.properties.

Developing the project

The project can be imported into the IDE of your choice as a Maven project.

License

The code in this repository is distributed under Apache 2 license, but Vaadin Commercial License and Service Terms apply for several dependencies.

The last free Vaadin 8 version was 8.14.3. Newer versions require a paid Vaadin 8 Extended Maintenance subscription.

Vaadin Pro subscription is required for using Charts and TestBench products.

See https://vaadin.com/pricing for currently available options.

About

Vaadin GUI upgrade demo project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages