Error Description: the following error occurs when the transaction annotation is enabled during framework setup today: the prefix "TX" for element "TX: annotation-driven" is not bound
Solution: This is AOP (what is AOP? Can see my understanding of AOP http://blog.csdn.net/lizhengnanhua/article/details/8707639) Undeclared errors, modify the header declaration in applicationcontext. XML as follows:
<? XML version = "1.0" encoding = "UTF-8"?>
<Beans
Xmlns = "http://www.springframework.org/schema/beans"
Xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
Xmlns: P = "http://www.springframework.org/schema/p"
Xmlns: AOP = "http://www.springframework.org/schema/aop"
Xmlns: Tx = "http://www.springframework.org/schema/tx"
Xmlns: context = "http://www.springframework.org/schema/context"
Xsi: schemalocation = "http://www.springframework.org/schema/beans
Http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
Http://www.springframework.org/schema/tx
Http://www.springframework.org/schema/tx/spring-tx.xsd
Http://www.springframework.org/schema/aop
Http://www.springframework.org/schema/aop/spring-aop.xsd
Http://www.springframework.org/schema/context
Http://www.springframework.org/schema/context/spring-context-2.5.xsd>
</Beans>