@Component注解是用來標識一個類是Spring容器的一個組件。使用@Component注解的類會被Spring自動掃描并加入到容器中。
使用方法如下:
@Component
public class MyClass {
// 類的內容
}
@Component("myComponent")
public class MyClass {
// 類的內容
}
@Component
public class MyAutowiredClass {
@Autowired
private MyClass myClass;
// 類的內容
}
這樣,Spring容器會自動將MyClass的實例注入到MyAutowiredClass中的myClass屬性中。
需要注意的是,使用@Component注解的類需要在Spring配置文件中配置組件掃描,以告訴Spring在哪些包下掃描組件。可以在配置文件中添加以下配置:
其中base-package指定了需要掃描的包路徑。