Spring @Component注解详解
下文笔者详细介绍@Component注解的简介说明,如下所示:
@Component注解的功能
@Component注解的功能: 将当前类声明为组件类 Spring会通过配置的类路径,自动扫描相应包路径下的信息,然后创建@Component下的方法, 并创建指定的bean 放入到Spring容器中 同时Component所对应的类,会被自动放入Spring容器中,进行统一管理例:
@Component public class UserServiceImpl implements IUserService { private String name; // getter&&setter... } ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); IUserService service = (IUserService)context.getBean(UserServiceImpl.class);命名组件
@Component(value = "userService") public class UserServiceImpl implements IUserService { private String name; // getter&&setter... } ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); IUserService service = (IUserService)context.getBean("userService");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。