Implementierung
Go to file
2021-01-26 16:05:33 +01:00
.vscode Vaadin init 2021-01-26 16:05:33 +01:00
frontend/styles Vaadin init 2021-01-26 16:05:33 +01:00
src/main Vaadin init 2021-01-26 16:05:33 +01:00
.gitignore Vaadin init 2021-01-26 16:05:33 +01:00
Dockerfile Vaadin init 2021-01-26 16:05:33 +01:00
LICENSE.md Vaadin init 2021-01-26 16:05:33 +01:00
package.json Vaadin init 2021-01-26 16:05:33 +01:00
pnpm-lock.yaml Vaadin init 2021-01-26 16:05:33 +01:00
pom.xml Vaadin init 2021-01-26 16:05:33 +01:00
README.md Vaadin init 2021-01-26 16:05:33 +01:00
tsconfig.json Vaadin init 2021-01-26 16:05:33 +01:00
webpack.config.js Vaadin init 2021-01-26 16:05:33 +01:00

Typicalc

This is an example project that can be used as a starting point to create your own Vaadin application with Spring Boot. It contains all the necessary configuration and some placeholder files to get you started.

The project is a standard Maven project, so you can import it to your IDE of choice. Read more how to set up a development environment for Vaadin projects (Windows, Linux, macOS).

This project was created from https://start.vaadin.com.

Running and debugging the applcation

Running the application from the command line.

To run from the command line, use mvn and open http://localhost:8080 in your browser.

Running and debugging the application in Intellij IDEA

  • Locate the Application.java class in the Project view. It is in the src folder, under the main package's root.
  • Right click on the Application class
  • Select "Debug 'Application.main()'" from the list

After the application has started, you can view your it at http://localhost:8080/ in your browser. You can now also attach break points in code for debugging purposes, by clicking next to a line number in any source file.

Running and debugging the application in Eclipse

  • Locate the Application.java class in the Package explorer. It is in src/main/java, under the main package.
  • Right click on the file and select Debug As --> Java Application.

Do not worry if the debugger breaks at a SilentExitException. This is a Spring Boot feature and happens on every startup.

After the application has started, you can view your it at http://localhost:8080/ in your browser. You can now also attach break points in code for debugging purposes, by clicking next to a line number in any source file.

Project structure

  • MainView.java in src/main/java contains the navigation setup. It uses App Layout.
  • views package in src/main/java contains the server-side Java views of your application.
  • views folder in frontend/src/ contains the client-side JavaScript views of your application.

What next?

vaadin.com has lots of material to help you get you started:

Deploying using Docker

To build the Dockerized version of the project, run

docker build . -t myapp:latest

Once the Docker image is correctly built, you can test it locally using

docker run -p 8080:8080 myapp:latest