Demo Clean Architecture clean architecture를 spring boot로 구현 개발환경 Java 17 Spring Boot 3.1.4 Gradle Junit 5 JPA Hibernate reference Baeldung Clean Architecture with Spring Boot