昨天的面试中,有一道题问如何通过注解配置bean,这个表达我竟然没有看懂!实际上就是问会不会用@Service之类的注解,我竟然没理解过来,只搭了个通过全类名配置bean的方法,很是懊恼,做一下笔记。
通过注解配置bean有以下一个注解:
@Component:标识它是一个受spring容器管理的基本组件
@Respository:标识它是一个持久层的组件
@Service:标识业务层组件
@Controller:标识控制层的组件
其中这个Service和Controller可以说我写的测试项目都不知道写过多少回了!无非就是在配置文件标记
<context:component-scan base-package=""/>>
在里面加入这个需要扫描的包全类名,然后在类文件声明对应的注解就好,这道题都没有答好可以说是非常不应该了。