-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Get Your Hands Dirty on Clean Architecture
By :
If we use the Spring Framework to assemble our application, the result is called the application context. The application context contains all objects that together make up the application ("beans" in Java lingo).
Spring offers several approaches to assemble an application context, each having its own advantages and drawbacks. Let's start by discussing the most popular (and most convenient) approach: classpath scanning.
With classpath scanning, Spring goes through all the classes that are available in the classpath and searches for classes that are annotated with the @Component annotation. The framework then creates an object from each of these classes. The classes should have a constructor that takes all required fields as an argument, like our AccountPersistenceAdapter from Chapter 6, Implementing a Persistence Adapter:
@RequiredArgsConstructor
@Component
class AccountPersistenceAdapter implements
LoadAccountPort...
Change the font size
Change margin width
Change background colour