This demo shows a working example of a storage service implemented with SpringBoot technologies.
The uploaded files get stored in the file system whereas all metadata get stored in a database.
The code was written with 'Clean Architecture' in mind.
The project includes Unit tests. And there is also an Integration test implemented with REST-assured.
$ ./gradlew bootRun
The Demo Frontend can be accessed at http://localhost:8080.
Username | Password |
---|---|
alice | secret |
bob | secret |