💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
``` 相当于:<property name="" ref=""> ``` ### @Autowired ``` 默认按类型装配 这个注解是Spring本身的 默认情况下要求依赖对象必须存在,如果允许null, 可以设置它的required的属性为false 例如: @Autowired(required=false) ``` ### @Qualifier ``` 在自动按照类型注入的基础上,按照Bean的id注入 不能独立使用,需要和@Autowired一起使用,在给方法注入参数时,可以独立使用 ``` ### @Resource ``` 默认按照名称进行装配,名称可以通过name属性进行指定 这个注解是J2EE的 如果没有指定name属性,当注解写在字段上时,默认取字段名进行按照名称查找, 当找不到与名称匹配的bean时才按照类型进行装配。 但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配 推荐使用@Resource注解,因为这个注解是属于J2EE的,减少了与spring的耦合。这样代码看起就比较优雅 ```