構建springmvc專案需要注意的地方:
要提供springmvc annotation
,不然根本就不能夠訪問
controller
類了。
預設:<
mvc:annotation-driven
/>
他的作用是式地向 spring 容器註冊
autowiredannotationbeanpostprocessor、commonannotationbeanpostprocessor、
persistenceannotationbeanpostprocessor 以及 requiredannotationbeanpostprocessor 這 4 個beanpostprocessor。
註冊這4個
beanpostprocessor的作用,就是為了你的系統能夠識別相應的註解。
第二個就是要注意路徑
第三個注意是psot
方式還是
get方式
上面是建乙個很簡單的專案所需要注意的,現在是將springmvc
、hibernate
、spring
合起來使用所需要注意的:
出現問題是:tomcat
啟動的時候會報這樣的錯:
org.springframework.beans.factory.beancreationexception
: error creating bean with name '
xx': injection of autowired dependencies failed;
這是因為配置出錯了,有些包沒有掃瞄到,使得裡面的註解根本就沒有被機器解析出來。
掃瞄時要掃到我們使用了@controller
、@service
、@repository
de 的包。
還有乙個主題的是,springmvc
的底層與資料庫的實現變了:
下面是springmvc
中controller
向檢視之間傳資料的方式:
一:controller
→檢視通過model
物件進行傳遞,例:
public
string index(model
model)
檢視使用該list
,是用el
表示式
${}
來獲取的。
如果list
是復合物件,即
list
有兩個屬性,那麼:
一樣可通過$
獲取,如果要它的屬性,那麼
$如果該list
是乙個集合,那麼如果要迴圈得到其資料,檢視獲取方式是:
<
c:foreach
var=
"fuwa"
items="
$">
....
model和
map傳引數有什麼不同
map要更嚴謹一些,
map可以控制傳遞引數的型別。
二:檢視→controller
傳簡單型別,int
、string
就在controller
函式宣告中,
@requestparam(「」
)string xx
對於物件,在檢視中通過對物件的屬性設值,然後在對應的方法中宣告。
如果要從乙個controller
跳轉到另乙個
controller
,return
「redirect:...」
專案要求注意事項
專案要求注意事項 一 專案評分的三個方面 l 60 l 文件 20 l 答辯 20 二 專案每個方面的要求 1 l 規範,如 命名規範 縮排規範 注釋規範等。嚴格參照電子書 高質量 c 程式設計指南 的 規範。l 及格標準 具備壓縮 解壓兩個功能。l 採用新技術 使用新演算法可加分。l 增加新功能可...
專案上線注意事項
ci專案執行環境 vm版本 jdk ruby golang python版本 是否和 要求的vm版本一致 專案配置 杜絕偶然的資料一致導致的共享變數,因為正式環境變數值可能不一致 保持測試和正式環境的配置檔案結構相似,這樣上線檢查的時候,一目了然,可以節省很多時間 保證變數配置的正確性,上線出問題,...
專案開發注意事項
layui 專案 開發注意事項 1 token的問題 2 專案的入口是login頁面,除錯頁面時應該先進入login頁面並開啟控制台,然後從login頁面登入,進入目標頁面進行除錯。3 會遇見不認識的 比如 layer.open 這些可以去layui的官網上查詢到相關資料,找到資料後可以先寫乙個小案...