10-Spring常用注解
10-Spring常用注解
@Configuration
位置:一般用在类上
作用:表示该类作为一个配置类,配置一些内容
@Bean
位置:一般用在方法上,并且该方法所在类是配置类,即被@Configuration注解的类
作用:表示把该方法返回的对象交给Spring容器管理
@Service
位置:用在类上
作用:标注业务层组件
@Controller
位置:用在类上
作用:标注控制层组件
@Repository
位置:用在类上
作用:标注数据访问层组件,即DAO组件
@Compinent
位置:用在类上
作用:泛指组件,当组件不好归类,就用该注解进行标注
@Primary
位置:用在类上
作用:当自动装配出现多个Bean候选者时,被注解@Primary的Bean将作为首选项。
@Autowired
位置:用在变量上
作用:默认按类型装配,当出现多个Bean,则再按名称,如还是有多个Bean,并且没有@Primary,那么就会出现错误
@Resource
位置:用在变量上
作用:默认按名称装配
10-Spring常用注解
https://zhaoquaner.github.io/2022/05/11/Spring/10-Spring常用注解/