gpt4 book ai didi

java - 理解Spring注解DI

转载 作者:行者123 更新时间:2023-11-30 01:38:36 24 4
gpt4 key购买 nike

@Repository @Service @Controller @Component

-->仅用于Spring托管bean(无需编织)
-->@repository、@Service @controller 其实就是一个 @Component ,只是命名更方便程序员理解

@Configurable

--->用于非Spring管理的bean(与编织一起使用)

@Autowired

--> 用于上述两种情况的 DI

我的理解正确吗?

最佳答案

除了 @Configurable 之外的所有内容都是正确的。来自 Spring javadoc:

public @interface Configurable Marks a class as being eligible for Spring-driven configuration. Typically used with the AspectJ AnnotationBeanConfigurerAspect.

关于java - 理解Spring注解DI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1904878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com