We just published a course on Udemy: https://www.udemy.com/course/build-your-blog-from-zero-to-hero/?couponCode=BOOTYOURSKILLS, where we present how to create a multi-module architecture in a Spring Boot and also how to create and put in production a real world application.
We decided to use a clean architecture as a base.
我们将有3个模块:核心,Web和管理。 核心是主要模块,所有依赖项都指向它。 核心中唯一的依赖项是“ javax.validation”,因为我们需要在批注中使用它(因此我们只是与一个依赖项结合在一起)。 管理模块将使用Thymeleaf模板引擎,并且它将是在计算机上运行的应用程序-它将允许您添加博客文章。 您可以使用CKEditor撰写帖子。 Web模块将公开端点以检索博客文章(我们还将实现后端分页)。 实际显示博客文章的前端应用程序将使用Angular 8编写。
The result can be found at: http://coddifyblog-env.pcgxyyztrp.eu-west-1.elasticbeanstalk.com/
Thank you very much for your attention and hope this will help you!