Support us on Patreon: [ Ссылка ]
Discord Community: [ Ссылка ]
GitHub Repository: [ Ссылка ]
In the previous videos of this series, we started by creating our first SpringBoot project and mentioned that if we’re developing a long-term application, our environment might change. Clean Architecture by Uncle Bob defines a set of guidelines that combines many code designs and principles which lead to a maintainable and testable code that takes into consideration all the uncertainties surrounding our project. In this video, we bring back that SpringBoot project and attempt to apply these guidelines on it.
Timestamps:
00:00 Introduction
00:07 SpringBoot and DDD Reminder
01:57 JPA and Domain Entities
03:07 Repositories, Services, Mappers and Controllers
04:30 Put Everything Together
05:48 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
- Object-Oriented Programming Fundamentals: [ Ссылка ]
- SOLID Principles and Best Practices: [ Ссылка ]
- Recursion Made Simple, Recursive Methods: [ Ссылка ]
- Use-Case and Sequence Diagrams: [ Ссылка ]
- Project Lombok Annotations Explained: [ Ссылка ]
- Trees Compared and Visualized, BST vs AVL vs RedBlack vs Splay vs Heaps: [ Ссылка ]
- Generics and Wildcards in Java, Invariance vs Covariance vs Contravariance: [ Ссылка ]
- Intro to JSON and Jackson's ObjectMapper, Parse JSON in Java, Convert Object to JSON, Jackson Library: [ Ссылка ]
- Mocks vs. Fakes vs. Stubs, Mocking in Java, Mock Frameworks: [ Ссылка ]
- Introduction to SpringBoot, Create your first application with SpringBoot: [ Ссылка ]
- application.yml vs application.properties in SpringBoot: [ Ссылка ]
- Enable and Use SpringBoot Actuator, Monitor your Spring Boot Application: [ Ссылка ]
#Geekific #SpringBoot #CleanArchitecture #DDD #Java
Clean Architecture with Spring Boot and Java | Geekific
Теги
geekificprogrammingcodingcomputer sciencejavageekrestspringspringbootweb apisapirestful servicesddddomain driven designddd with springbootclean architectureclean architecture with springbootjpa and domain entitiesservices and mapperscontrollers and mappersrepositories and servicesclean code javaclean codesoftware architecturehexagonal architecturesoftware designonion architectureclean code bookspring bootclean code architecture