提供乙個網頁,根據匯入的excel資料計算結果。
controller層
@restcontrollerview codepublic
class
quotecontroller
catch
(exception e)
}return "success";
}public
string recalculate(double ratio)
return "success";
}public commonresult>quotecala()
else
return
result;}}
service層
存在的問題
1,匯入的資料通過引數返回給計算函式,沒有物件資料的封裝
2,controller存在大量關於session儲存、獲取**
controller層
@restcontrollerview codepublic
class
quotecontroller
catch
(exception e)
}return "success";
}public
string recalculate(double ratio)
public commonresult>quotecala()
}
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...