DEV Community

Salad Lam
Salad Lam

Posted on

Apache wicket with spring boot example application: notice board

Objective

I am writing this application for studying Apache wicket MVC framework.

Function

  • Display notice on stated time
  • Approval before display
  • Multi language UI

Main component used

  • Apache Wicket 9.X.X
  • Spring Boot 2.6.X
  • Spring Security 5.3.X
  • Spring JDBC 5.3.X
  • Liquibase 4.5.X
  • Dozer 5.5.X

Database

Data stored in embedded H2 database. Schema and data is imported when application start and all data will be lost after application shutdown.

Prerequisite

  • Java SE Development Kit 11 or above
  • Internet connection

Compile and run

Apache Maven wrapper is included, no addition package manager is necessary.

Compile (On Microsoft Windows)

mvnw package
Enter fullscreen mode Exit fullscreen mode

Run (On Microsoft Windows)

mvnw spring-boot:run
Enter fullscreen mode Exit fullscreen mode

Press Ctrl+C to stop.

Account

Username Password Authorities
user1 user1 USER
user2 user2 USER
admin admin USER, ADMIN

Source code

You may download source code from here.

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay