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
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.
Articles
12 articles in total
Spring Boot: About @SpringBootApplication
read article
Apache wicket with spring boot example application: notice board
currently reading
About UriComponentsBuilder and UriComponents
read article
Spring Security: CSRF protection
read article
Spring Security: Redirect to login page if access pages which is for authorized user only
read article
Spring Boot: how to disable build-in auto-configuration
read article
Quick look on how Spring Boot supports JMS
read article
How to add a meter data into Spring Boot Actuator metrics endpoint
read article
Quick look of JNDI (Java Naming and Directory Interface)
read article
Spring Web MVC 6: Show error of REST response in RFC9457 format
read article
About Spring AMQP
read article
Spring Framework: About Aware suffix interface
read article
Featured ones: