Я узнал spring и его слоистую структуру (контроллер, сервис и dao)
@Controller("userController")
@service("userService")
@Transactional( propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, readOnly = true)
@Repository("userDAO")
Теперь я смущен, как использовать хорошие методы OOPS (например, this) с этой многоуровневой структурой для создания большого проекта (в реальном мире есть более сложная бизнес-логика, а затем примерные приложения обычно предоставляются). Я также хочу использовать эти транзакции spring и другие функции, предоставляемые инфраструктурой. Может кто-то, пожалуйста, помогите мне с этим или обратитесь к проекту с открытым исходным кодом, который уточняет мои сомнения.