Spring SpringMVC 整合問題

2021-07-26 19:40:53 字數 665 閱讀 8039

1  關於註解:

註解該用什麼就用什麼,不能全部使用@component

dao層:@repository(「service呼叫時候的名字」)不寫名字則預設為類名首字母小寫。

service層:@service(「controller呼叫時的名字」) 不寫名字則預設為類名首字母小寫。

controller層:@controller

2 在springmvc配置檔案:

expression="org.springframework.stereotype.controller" />

expression="org.springframework.stereotype.service" />

因為springmvc只負責controller層的註解例項,其他的由spring容器去負責載入

在spring的配置檔案:

expression="org.springframework.stereotype.controller" />

spring容器負責除了controller層之外的所有的bean的初始化

springmvc和spring是兩個容器,如果不進行篩選,則全部被掃瞄。也就是說 對於springmvc和spring容易 dao service 和controller都有乙份例項。。

否則容易出現問題。。。。。

Spring SpringMVC 工作機制

1.spring mvc請所有的請求都提交給 dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3.dispatcherservlet請請求提交到目標 controller 4.controller進行業務邏輯處理後,會返回乙個modelandview ...

Spring SpringMVC工作原理

能夠完成客戶請求到controller對映。controller 需要為併發使用者處理上述請求,因此實現controller介面時,必須保證執行緒安全並且可重用。controller將處理使用者請求,這和struts action扮演的角色是一致的。一旦controller處理完使用者請求,則返回m...

spring springMVC宣告事物管理配置

宣告式事物管理 aop思想 宣告式事物管理方式一 基於transactionalproxyfactorybean 原始方式 1 配置事務管理器 2 配置業務層 類增強 注意,使用時要呼叫增強 類 resource accountproxy 宣告式事物管理方式二 基於aspectj 簡化aop開發的第...