JavaAdmin is a simple PoC for a CRUD GUI that is based on Spring boot and entities that are live in this application. This is not a complete, ready-to-use-in-production solution but a starting point for your own admin interface.
The project is build with Maven.
mvn install
The application consists mainly of the JavaAdminController
, a corresponding command object (both in com.joerny.javaadmin.controller
) and the JSP pages. Additionally, you find in com.joerny.javaadmin.example
some sample entities.
All necessary tools and libraries will be loaded via Maven. To run the test suite run the normal task:
mvn test
A simple Spring Boot web application is included. It can be run by
mvn spring-boot:run
It runs under localhost:8080
. You can see the overview of the enities by calling localhost:8080/java-admin/overview
.
- 0.4
- Added support for Float
- Added PiTest and more testing
- Updated libraries
- 0.3
- Added support for Double
- Replaced Findbugs with Spotbugs
- Updated libraries
- 0.2
- Added support for entities as child elements
- Views with menu
- Introduction of service layer
- Better handling of Enums
- 0.1
- Added support for
java.util.Date
- Cleanup in HTML code and structure
- Better handling of NULL values
- Added support for
- 0.0.1
- Initial release
Jörn Stampehl – joern@stampehl.de
Distributed under the MIT license. See license.txt
for more information.