Logo

dev-resources.site

for different kinds of informations.

Apache wicket with spring boot example application: notice board

Published at
1/5/2025
Categories
apachewicket
spring
springboot
springsecurity
Author
Salad Lam
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

Run (On Microsoft Windows)

mvnw spring-boot:run

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.

Featured ones: