首先要明白,vo層存在的意義,通俗的講,vo層的存在就是方便前端獲取資料,後端將前端的需要的資料做乙個整合,打包成乙個類。
舉乙個我第一次使用的小例子,這是乙個給前端傳列表資料的例子,首先看我的資料庫類
public class newsallinformation
這是與資料庫對應的全部字段,在我我返回的頁面中,只需要
int id;
string title;
string image1;
string image2;
string image3;
string image4;
這幾個,這時候我就可以新建乙個vo類,存放著幾個屬性,在service中,做乙個替換,然後通過controller層返給前端。
listnewsallinformationvos = lists.newarraylist();
for(newsallinformation newsallinformation : newsallinformations)
return newsallinformationvos;
在這裡因為是處理列表,引用了谷歌的lists方法建立乙個列表資料,然後需要在service層的這個類中寫乙個私有方法來實現這一資料的變換,編寫newsallinformationvocontent方法
//返回前端新聞頁面資料
private newsallinformationvo newsallinformationvocontent(newsallinformation newsallinformation)
以上就是我第一次使用vo層的乙個心得,還有很多不足之處! 如何編寫Spring Boot自動配置
spring boot的乙個重要特性就是提供了各種各樣的autoconfiguration。例如datasourceautoconfiguration。這樣我們只需要在配置檔案中進行如下配置 spring datasource url jdbc mysql xx realname username ...
SpringBoot(二)編寫HTML頁面
使用thymeleaf編寫乙個html頁面 訪問靜態資源 如何傳遞引數給html頁面 模擬登入驗證過程 上一節已經說過如何構建乙個springboot專案,springboot 一 hello world 由於本文採用了thymeleaf模板引擎,因此需要新增thymeleaf依賴,pom.xml如...
spring boot編寫控制器
前面加入了spring boot starter web模組,預設整合了spring mvc。因此編寫乙個controller。即可實現乙個簡單的hello world程式。如下 controller public class mycontroller 在 中,使用了 該註解具有 component...