feat: update spring-boot version and fix some java deprecation issues

Merged hbinggl requested to merge version_updates into master
  • Update to a more recent spring-boot version
  • Use jdk17 (current LTS)
  • Introduce bootstrap as the templating toolkit
Edited by hbinggl

Merge request reports