qualifier 會直接注入 commondao ,不會是它的 子類、不是子dao,(別的地方dao 又沒有用范型,會變成commondao ,再加上原有的、會出現兩個commondao,),這個時候注入commondao時候發現有兩個,就報錯了。
@component
public class activitidao extends commondao{ //必須要加泛型,不然會認為是commondao,導致commonservice裡的commondao多出來幾個
@service
@transactional
public class commonservice{
private static logger logger = logge***ctory.getlogger(commonservice.class);
//@qualifier(value="commondao") //要配合@autowired , // 用@qualifier會導致泛型消失,不會具體為真正的子類dao
@autowired
private commondaodao;
泛型的一點遺憾
在專案中,我定義了乙個throwhelper輔助類,用於丟擲專案中的自定義異常。例如定義了這樣的乙個異常 public class public employeeexception string message base message public employeeexception string...
泛型方法的疑惑
public static final observable rx doexecutequick final string api method,final rxexecutetype type,final baserequest req,final classclazz 看專案 時不理解為什麼返回...
一點疑惑的解釋
之前一直記不住,哪些東西該寫到views.py中,哪些應該寫到 login.html 模板中。因為使用者發過來的資料都封裝在request中了。所以如果想獲取使用者資料,必須在views.py中用相應的方法。如下 request.method request.post.get request.get...