我經常忘記spring beans 標籤的其中的一些寫法:
我們一般最簡單的寫法是
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
但是我經常配置事務的用了aop和tx標籤所以我要加
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
和把schemaLocation改為
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/beans/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/beans/spring-tx-3.0.xsd"
這樣我們就可以使用tx和aop標籤了。
現在3.0經常使用註解式的編程方法要用到context這個標籤
所以要加 xmlns:context="http://www.springframework.org/schema/context"
和在schemaLocation中加入
http://www.springframework.org/schema/context
http://www.springframework.org/schema/beans/spring-context-3.0.xsd
這樣我就可以使用
<context:annotation-config>這類的標籤了