組件自動掃描功能
首先需要在applicationContext.xml中添加<context:component-scan/>
a.掃描Bean組件的註解,替代xml中的<bean>元素的定義。
@Service 用於Service業務組件
@Control 用於Action控制組件
@Respository 用於DAO數據訪問組件
@Component 用於其他組件
Bean組件掃描到容器後,默認名字為類名(首字母小寫)
如果需要自定義名稱可以使用@Service("id名")
b.依賴註入的註解標記
@Resource 按名稱@Resource(name="id名")
@AutoWired 按名稱
@Autowired
@Qualifier("id名")
c.其他註解
@Scope 等價於<bean scope="">
@PostConstruct 等價於<bean init-method="">
@PreDestroy 等價於<bean destroy-method="">