spring中注解@component解释
在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释。
这里就是说把这个类交给Spring管理,重新起个名字叫userManager,由于不好说这个类属于哪个层面,就用@Component
在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释。
这里就是说把这个类交给Spring管理,重新起个名字叫userManager,由于不好说这个类属于哪个层面,就用@Component
@Component 通常是通过路径扫描来自动侦测以及自动装配到 Spring 容器中(我们可以使用 @ComponentScan 注解定义要扫描的路径从中找出标识了需要装配的
一、何为注解 传统的Spring做法是使用.xml文件来对bean进行注入或者配置aop、事务,这样有两个缺点: (1)所有的内容配置都在xml文件中,则文件会很大,如
目录 @Component 组件 @Repository 持久化层 @Service 业务层 @Controller 控制层 -------------------
@Service -- service标注业务层组件 这个注解是写在类上面的,标注将这个类交给Spring容器管理,spring容器IOC为他创建对象
@Resource(重要) a>默认按名称,名称找不到,按类型 b>可以指定特定名称 c>推荐使用 d>不足:如果没有源码,就无
@Bean、@Resource、@Component、@AutoWired容易弄混,在此区分一下。 @Bean一般与@Configuration注解配合使用,相当于xml配置
在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立
1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@compone
从Spring3.0开始,Spring JavaConfig项目提供了很多特性,包括使用java而不是XML定义bean,比如@Configuration,@Bean,@Imp
component注解 把类交给spring容器让他帮忙管理,用的时候只需要用Autowired方法自动装配就好了,不需要用new方法新建对象 ![在这里插入图片描述]
还没有评论,来说两句吧...