Spring Boot 基于构造函数的依赖注入(Constructor-based Dependency Injection)配合 Lombok @RequiredArgsConstructor
warning:
这篇文章距离上次修改已过233天,其中的内容可能已经有所变动。
在这个例子中,MyService
类使用了基于构造函数的依赖注入。MyRepository
是注入到MyService
中的依赖。当Spring容器初始化MyService
bean时,它会通过构造函数将MyRepository
实例注入到MyService
中。这种方式的好处是,依赖是在构造函数调用时设置的,所以在构造函数执行之后,myRepository
就不会为null,从而避免了潜在的空指针异常。
评论已关闭