原创 springboot頁面database數據顯示{@restcontroller@controller}

springboot頁面datables數據顯示,代碼流程如下。 重點是對比restcontroller和controller的區別: @restcontroller,視圖解析器不起作用,無法返回到頁面,返回的是return中的內容 @c

原创 排查錯誤

程序發生錯誤的時候, 一般不再前臺打印,出現報錯框,影響使用心情。去掉("操作失敗!"+result.message+result.message)吧。   那麼如何在後臺查看錯誤呢,在拋出異常處,logger即可。或者最簡單的sysou

原创 sql常見的知識(一)order  by 和 group by

一:order  by 和 group by 1:order by:排序,從數據庫表中獲取到一個或多個字段按照升序( ascending order) 或降序(descending)排序。  select * from 表 where 條

原创 mapper.xml不對應實體類的寫法

並不是所有mapper.xml都對應實體,根據業務需求,還可以創建具體的業務xml。 實體類對應的xml: 具體業務對應的xml: 

原创 陽臺山之登山攻略

以此篇記錄下美妙的陽臺山放飛心靈之旅。登山4小時,下山3小時,適合有一定運動基礎的朋友們。 (1)必做的準備:    1、防滑的登山鞋    2、水,帶夠一天的水量,一人4瓶左右爲加。    3、水果,帶夠含水量豐富的水果,不僅補充水分,

原创 開發常見錯誤總結

1、 Unreachable code 當想要打印出某輸出語句的時候,提示報錯信息:Unreachable code,代碼不可達,因爲執行到return就出去了,永遠不會只執行到此sysout。 解決辦法:    

原创 Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey

在mybatis中常常用到這2中方法。根據實體類主鍵進行跟新,並返回1或者0. int updateByPrimaryKeySelective(TbItem record); int updateByPrimaryKey(TbItem r

原创 @service解決 error creating bean with name(XXX)的問題

Springboot啓動報錯,錯誤如下:  解決辦法:在該service的實現方法上加@service註解,將該類自動註冊到spring容器中。與spring的IOC機制有關。  知識點整理: 1、ervice用於標註業務層組件,@Co

原创 何時添加@param註解

在程序中有時發現在mapper文件中,有時候有param註解,有時候沒有,如下: 來分析下Param的具體應用。 在mapper文件中不寫@param,可在xml中需標明parameterType,也可不用謝,mybatis可自動識別。

原创 pgsql約束語法

1. 添加主鍵 alter table goods add primary key(sid); 2. 添加外鍵 alter table orders add foreign key(goods_id) references goods(s

原创 datatable warnning : table id=("xxxx")Ajax Error:@RequestParam與@PathVariable

前臺頁面通過datatable展示數據,前臺報ajax錯誤,後臺controller不過斷點,說明ajax路徑有誤。 錯誤如下:需弄明白@RequestParam與@PathVariable的區別。都是用來獲取請求路徑(url )中的動態

原创 @requestBody 與@requestparam;@requestBody的加與不加的區別。

(一)首先說明xia @requestBody與@requestParam的區別   spring的RequestParam註解接收的參數是來自於requestHeader中,即請求頭。都是用來獲取請求路徑(url )中的動態參數。也就是

原创 java基本數據類型和比較string

1、字符串String屬於引用數據類型。String是一個類。 java中字符串的比較:==比較引用,==是兩邊的完完全全是一致的,才返回true,否則返回false                                   e

原创 springboot實現文件上傳

實現效果如下: 功能實現步驟: 1、展示、添加、刪除、導出容。 前臺界面展示: 按鈕事件。 接下來分功能分別具體說下: 一:添加功能: 由於頁面上有多個表格要添加文件且添加的字段都一致,因此可複用layer層的添加頁面。若沒有導出,

原创 pgsql的行轉列string_agg與array_agg

原數據庫存儲形式 效果圖  有2種方式來實現 缺點,沒有進行模糊查詢。 改進case when語句。    string_agg與array_agg都是PostgreSql 的聚合函數。 2者大同小異,只不過合併數據的類型不同。 還