国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

spring注入靜態成員變量提示invalidsettermethod

2019-11-14 15:05:36
字體:
來源:轉載
供稿:網友

果然還是不夠細心啊,被坑一晚上..

一個極其簡單的小程序,但是需要通過xml文件配置注入一個值,唯一的特別是要注入的屬性是類中的靜態成員變量..

如下,然后自動生成get和set方法..坑就從此開始了...

public class Food{   PRivate static String  desc;    public static String getDesc(){       return desc;  }     public static void setDesc(String desc){      Food.desc = desc;  }}

然后xml中如下配置:

 <bean id="food" class="xxxk.Food" >        <property name="desc" value="食物" /></bean>

然后啟動就會報找不到set方法的錯誤...反復對比set方法的名字,無任何異常..然后一晚上就這樣報廢了...

最后發現自動生成的方法會帶static修飾符,而spring的set方法不能是static的,跟一下源碼能發現,雖然各種值和名字都能獲取到,但是其中有一個resolvedDescriptor獲取不到.

去掉set方法前面的static修飾符即可..


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保山市| 五寨县| 安福县| 朔州市| 周至县| 连南| 冀州市| 麻江县| 光泽县| 辛集市| 荆门市| 垣曲县| 郑州市| 清涧县| 隆安县| 若尔盖县| 沿河| 毕节市| 玉林市| 仁怀市| 兰西县| 桃园市| 河池市| 遵化市| 兴文县| 盘山县| 淮南市| 桂平市| 武威市| 日土县| 买车| 鄯善县| 仁布县| 长顺县| 乌兰县| 大石桥市| 公安县| 成都市| 古浪县| 迁安市| 凤城市|