An example web app structured using Clean Architecture, implemented using Spring Framework.
Watch youtube video of Robert C. Martin "Uncle Bob" on Clean Architecture and Design:
If you feel that external configuration is a bit of a hasle, you can see example of integrating spring-context into domain logic. It's less flexible and surely it's not advised by Uncle Bob. If you feel that your thing, you might look at branch: spring-in-domain-logic
(See diff here: https://github.com/coi-gov-pl/spring-clean-architecture/compare/spring-in-domain-logic).