在專案中配置,mongodb資料庫,spring整合
引入pom依賴
org.springframework.boot
spring-boot-starter-data-mongodb
在配置檔案中配置mongo庫資訊
spring:
data:
mongodb:
database: data
username: data
password: 1***
host: localhost
port: 27017
@document(collection = "data")
2 @data
3 public class datamongoobject implements serializable
這個實體類需要實現序列化介面
這裡的@document,說明使用的當前庫中的那個collection
下面的@data是lombok中的功能,根據你定義的字段自動注入setter和getter等方法
編寫操作mongo的介面
public inte***ce datarepository extends mongorepository}")
22 pagefindall(pageable pageable);
23
24 // @query(value = "")
25 // pagefindbyrequestarswebsite(string website, pageable pageable);
26 }
編寫自己的mongo操作類datarepository繼承mongorepository
根據自己的需要些一些crud
@query註解中時mongo的查詢條件,
上面的意思是查詢在1564478681215這個時間之後的資料
編寫你的實現類去寫具體的crud邏輯,以及一些判斷條件
如果你只是想使用mongorepository已經定義好的操作方法,
這個步驟也可以省去,直接看第6步
@slf4j
2 @service
3 public class gridfsmongoservice
11 }
@service註解表明這是乙個bean,功能是上面第4步mongo操作介面的實現類
編寫controller,對資料進行訪問
@slf4j
2 @restcontroller
4 public class parseddatacontroller
21
22 if (stringutil.isempty(pagesize) || pagesize < 1 || pagesize >= consts.max_size)
25
26 pageall = datarepository.findall(new pagerequest(--pagenum, pagesize));
27 resultinfo.setsuccess(true);
28 resultinfo.setdetail(all);
29 } catch (exception e)
32 return resultinfo.tostring();
33 }
34 }
springBoot整合dubbo整合專案
傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...
SpringBoot整合系列 整合Swagger2
io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...
SpringBoot整合PageHelper外掛程式
springboot整合pagehelper外掛程式的時候主要分為以下幾步?1.在pom.xml中引入依賴 com.github.pagehelper pagehelper spring boot starter 1.2.3 分頁外掛程式 pagehelper.helperdialect mysql...