Spring 基於Session的建立例項

2022-04-17 13:02:20 字數 1294 閱讀 2200

提供乙個網頁,根據匯入的excel資料計算結果。

controller層

@restcontroller

public

class

quotecontroller

catch

(exception e)

}return "success";

}public

string recalculate(double ratio)

return "success";

}public commonresult>quotecala()

else

return

result;}}

view code

service層

存在的問題

1,匯入的資料通過引數返回給計算函式,沒有物件資料的封裝

2,controller存在大量關於session儲存、獲取**

controller層

@restcontroller

public

class

quotecontroller

catch

(exception e)

}return "success";

}public

string recalculate(double ratio)

public commonresult>quotecala()

}

view code

servie層

總結

1, 改進版本更簡潔,更物件導向

2,注意calcresult必須宣告封裝get,set方法。否則proxy不起作用,參見

3, 採用spring boot搭建的專案,無須配置requestcontextlistener上面**就能生效。

使用 spring框架 獲取 session

在使用spring時,經常需要在普通類中獲取session,request等對像.比如一些aop 類,在有使用struts2時,因為struts2有乙個介面使用org.apache.struts2.servletactioncontext即可很方便的取到session對像.用法 servletact...

spring 基於註解的spring配置

spring是乙個基於ioc和aop的結構j2ee系統的框架 ioc 反轉控制 是spring的基礎,inversion of control 簡單說就是建立物件由以前的程式設計師自己new 構造方法來呼叫,變成了交由spring建立物件 di 依賴注入 dependency inject.簡單地說...

基於xml配置Spring

之前用的是springboot,沒接觸過spring的xml配置,最近專案轉到普通spring,順便學習了一下基於xml的配置。首先是命名空間的定義 處為預設命名空間,它沒有空間名,用於springbean的定義 處xsi標準命名空間,用於為每個文件中的命名空間指定相應的schema樣式檔案,是w3...