<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 1  文章 - 3  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567


    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    • 1.?re: EXT亂碼
    • @lyq
      我們用的是UTF-8
    • --gkc
    • 2.?re: EXT亂碼
    • 你們工程里面用的編碼格式是utf-8嗎?如果不是的話,怎么只要把method=“post”就行了呢?

      那如果編碼格式是 gbk/gb2312,中文亂碼的問題怎么處理的呢?
    • --lyq
    • 3.?re: EXT出錯:undefined
    • 謝了,哥們.我也折騰了N久,最后被你的帖啟發了!
    • --小波
    先看一段代碼:
    1package com.test;
    2public interface Movein {
    3
    4}

    1package com.test;
    2@Service(value="moveManager")
    3@Transactional
    4public class MoveManager implements Movein {
    5
    6}

    在MoveAction中我們采用兩種方式得到MoveManager 的對象:
    第一種:用@Autowired注解自動注入

    @Autowired
    private MoveManager moveManager;

    第二種:用ApplicationContext中的getBean()

    ApplicationContext ctx = *************
    MoveManager moveM 
    = (MoveManager)ctx.getBean("moveManager");

     

    采用第一種方法,當調用Action時會拋出類似的異常:BeanCreationException: Could not autowire field : private com.test.MoveManager  com.test.MoveAction.moveManager

    采用第二種方法,當執行MoveManager moveM = (MoveManager)ctx.getBean("moveManager");時會拋出類似的異常:java.lang.ClassCastException: $Proxy40 cannot be cast to com.test.MoveManager 。把代碼改為:Movein moveM = (Movein)ctx.getBean("moveManager"); 后運行正常,但這不是我想要的結果,我并不想改變強制轉換類型。

    現在來說說為什么會出現這種問題和解決方法。Spring AOP部分使用JDK動態代理或者CGLIB來為目標對象創建代理。默認情況如果被代理的目標對象實現了至少一個接口,則會使用JDK動態代理。所有該目標類型實現的接口都將被代理。 若該目標對象沒有實現任何接口,則創建一個CGLIB代理。這就說明了為什么強制類型是MoveManager時會出現ClassCastException異常而強制類型是Movein時運行正常,因為MoveManager被JDK代理。如果你希望在不改變代碼的情況下代理目標對象的所有方法,而不只是實現自接口的方法(強制使用CGLIB代理)只需要將<aop:config>的proxy-target-class 屬性設為true:

    <aop:config proxy-target-class="true"/>


    或者把Movein改成abstract類。

    posted on 2009-11-11 10:49 ...... 閱讀(471) 評論(0)  編輯  收藏 所屬分類: SPRING

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲人成在线影院| 亚洲人成网站18禁止| eeuss影院www天堂免费| 免费v片视频在线观看视频| 色婷婷亚洲一区二区三区| 国产精品免费电影| 国产亚洲综合精品一区二区三区| 永久久久免费浮力影院 | 亚洲首页在线观看| 1000部无遮挡拍拍拍免费视频观看 | 亚洲日韩精品无码专区网址 | 亚洲综合av一区二区三区不卡| 国产精品视频免费一区二区| 国产精品亚洲精品青青青| 国产无遮挡色视频免费视频| 特级毛片免费播放| 亚洲人成人一区二区三区| 最近免费视频中文字幕大全| 亚洲毛片基地日韩毛片基地| 最近免费中文字幕视频高清在线看 | 羞羞网站在线免费观看| 中文字幕亚洲天堂| 99热这里有免费国产精品| 亚洲avav天堂av在线网爱情| 日韩高清在线免费看| 羞羞视频免费网站在线看| 亚洲视频在线免费观看| 成人毛片免费在线观看| 成年网站免费入口在线观看| 亚洲春色在线视频| 无码av免费毛片一区二区| 国产产在线精品亚洲AAVV| 国产亚洲av片在线观看播放| 97性无码区免费| 亚洲乱码中文字幕在线| 国产aⅴ无码专区亚洲av麻豆 | 国产成在线观看免费视频| 男女交性无遮挡免费视频| 亚洲免费在线视频| 国产男女猛烈无遮挡免费视频 | 亚洲成A∨人片在线观看不卡|