第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Spring中使用事物時(shí)拋的錯(cuò)誤

Spring中使用事物時(shí)拋的錯(cuò)誤

lzjccc 2017-03-05 15:41:08
org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'org.springframework.transaction.interceptor.TransactionInterceptor#0' is expected to be of type 'org.aopalliance.aop.Advice' but was actually of type 'org.springframework.transapackage?com.lzj.Spring_second.test3; import?org.springframework.beans.factory.annotation.Autowired; import?org.springframework.stereotype.Service; import?org.springframework.transaction.annotation.Transactional; @Service("bookStoreServiceImpl") public?class?BookStoreServiceImpl?implements?BookStoreService?{ // 自動(dòng)注入DAO(接口注入) @Autowired private?BookStore?bookStoreImpl; // 添加事物注解 @Transactional @Override public?void?purchaseBook(String?userName,String?bookName)?{ // 查看購(gòu)買書的價(jià)格 int?price?=?bookStoreImpl.getBookByName(bookName); // 更新庫(kù)存 bookStoreImpl.updateBookStore(bookName); // 更新客戶的錢 bookStoreImpl.updateCustomerMoney(userName,?price); } }一添加@Transactional注解就拋上面的錯(cuò)誤,好多人說是動(dòng)態(tài)代理中拋出來的,但是我的Bean都是接口注入的也還是報(bào)錯(cuò),下面是事物的相關(guān)配置,哪位大神幫忙看看,多謝!<!--?配置自動(dòng)掃描包?--> <context:component-scan?base-package="com.lzj.Spring_second.test3"></context:component-scan> <!--?引入外部數(shù)據(jù)?--> <context:property-placeholder?location="classpath:com/lzj/Spring_second/test3/config/data.properties"/> <!--?通過數(shù)據(jù)源連接數(shù)據(jù)庫(kù)?--> <bean?id="sqlConnctionDataSource"?class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property?name="user"?value="${user}"></property> <property?name="password"?value="${password}"></property> <property?name="driverClass"?value="${driverClass}"></property> <property?name="jdbcUrl"?value="${jdbcUrl}"></property> </bean> <!--?配置事物管理器?--> <bean?id="transactionManager"?class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property?name="dataSource"?ref="sqlConnctionDataSource"></property> </bean> <!--?啟用事物管理器注解?--> <tx:annotation-driven?transaction-manager="transactionManager"/>
查看完整描述

3 回答

已采納
?
我是大樹

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超4個(gè)贊

一般是aopalliance-1.0.jar?和?aopalliance-alpha1.jar之間的沖突。將后者去掉。

查看完整回答
1 反對(duì) 回復(fù) 2017-03-05
  • lzjccc
    lzjccc
    好的,等我試試
  • lzjccc
    lzjccc
    是不是那個(gè)包不要也可以啊
  • lzjccc
    lzjccc
    aspectjweaver.jar,aspectjrt.jar這兩個(gè)包什么關(guān)系???項(xiàng)目中只加前者也可以進(jìn)行Aop編程
?
HansonQ

TA貢獻(xiàn)223條經(jīng)驗(yàn) 獲得超56個(gè)贊

看看是不是jar包引入問題

查看完整回答
1 反對(duì) 回復(fù) 2017-03-05
  • 3 回答
  • 0 關(guān)注
  • 2099 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)