SpringMVC 和使用時要注意的地方

2022-01-23 17:37:16 字數 1331 閱讀 3971

在spring mvc中的配置中一般會遇到這兩個標籤,作為的子標籤出現。

但在使用時要注意一下幾點:

1.在很多配置中一般都會吧spring-common.xml和spring-mvc.xml進行分開配置,這種配置就行各施其職一樣,顯得特別清晰。

在spring-mvc.xml中只對@controller進行掃瞄就可,作為乙個控制器,其他的事情不做。

在spring-common.xml中只對一些事務邏輯的註解掃瞄。

2.現在給定乙個專案包的機構:

com.fq.controlller

com.fq.service

就先給定這兩個包機構

(1)在spring-mvc.xml中有以下配置:

<

context:component-scan

base-package

="com.fq.controller"

>

<

context:include-filter

type

="annotation"

expression

="org.springframework.stereotype.controller"

/>

context:component-scan

>

可以看出要把最終的包寫上,而不能這樣寫base-package=」com.fq」。這種寫法對於include-filter來講它都會掃瞄,而不是僅僅掃瞄@controller。哈哈哈,這點需要注意。他一般會導致乙個常見的錯誤,那就是事務不起作用,補救的方法是新增use-default-filters=」false」。

(2)在spring-common.xml中有如下配置:

<

context:component-scan

base-package

="com.fq"

>

<

context:exclude-filter

type

="annotation"

expression

="org.springframework.stereotype.controller"

/>

context:component-scan

>

可以看到,他是要掃瞄com.fq包下的所有子類,不包含@controller。對於exculude-filter不存在包不精確後都進行掃瞄的問題。

使用RecycleView雙層巢狀時要注意的事項

最近接收前任寫的評論列表bug 此評論列表採用的是recycleview雙層巢狀,bug就是第二層recycleview列表會出現乙個特殊情況 首次進入此頁面的時候,列表正常顯示,當你上啦載入更多之後,再次回到列表頂部的時候就會發現 第二層recycleview列表不顯示了。期初排除問題的方案 1 ...

group by和order by配合使用注意

對於sql server來說 group by和order by同時存在的情況是,order by對group by後的結果再進行排序的,所以order by後面的排序字段需要在select裡出現的,即orderby子句中的列必須包含在聚合函式或groupby子句中。如 下面這個就是錯的 sql c...

mint ui loadmore使用方法和注意事項

最好按照github裡的例子ctrl c v 模版 js 不要忘記判斷載入完成全部後台傳來的資料列表後,this.allloaded true 知會禁止上拉載入 相關理解 loadbottom 是上拉載入的方法,當使用者上拉超過閥值,觸發載入就是呼叫這個方法。請進行相關請求操作,請求完成後呼叫thi...