This is a sample Spring Boot application used to demonstrate a basic news management system. It exposes REST endpoints for creating, updating and retrieving news entries and provides a simple web interface built with Thymeleaf and Bootstrap.
- Spring Boot
- Hibernate (JPA)
- Maven
- Thymeleaf
- Bootstrap, jQuery and toastr for the UI
- Java 8 or later
- Maven
- Git
Clone this repository and run the application using Maven:
git clone <repository-url>
cd sprint-boot-sample-project
mvn spring-boot:runThe application will start on http://localhost:8080.
Execute the unit and integration tests with:
mvn test- Additional unit/integration tests
- More granular exception handling
- UI enhancements