spring @Service和@Autowired的使用

@Service 注解属于 org.springframework.stereotype 包,会将标注类自动注册到 Spring 容器中

@Autowired 注解属于 org.springframework.beans.factory. annotation 包,可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。

在一个类上面标注@Service或者@Controller或@Component或@Repository注解后,容器启动时,Spring组件扫描时就会发现它,并且会直接将其创建好变成Spring应用上下文中bean。


在需要使用时通过@Autowired注解把容器创建好的bean从容器获取过来赋予给使用类的成员属性

在开发中的应用:

在非接口类时可以联合使用,也可以使用@RequiredArgsConstructor注解

spring @Service和@Autowired的使用_第1张图片

 

你可能感兴趣的:(spring,spring)