my-primefaces-spring-boot-skeleton

A skeleton project to test integration of different technologies

  • Spring boot 2
  • Primefaces:
    • Error handling configured
    • Annotation based bean validation
    • File upload/download. Including pdf, poi-excel and jfreecharts.
  • Spring security. Using annotation based proxies.
  • JPA.
  • Less-css generation on the fly.
  • Liquid base.
  • Rest services.
  • Docker container generation.

Based on example from:

https://www.codenotfound.com/jsf-primefaces-example-spring-boot-maven.html

and also primefaces showcase https://www.primefaces.org/showcase/

JPA resources

https://spring.io/guides/gs/accessing-data-jpa/

Spring security resources

https://docs.spring.io/spring-security/site/docs/current/guides/html5/helloworld-boot.html

Liquid base

https://www.baeldung.com/liquibase-refactor-schema-of-java-app