似曾相識的 spring data rest

2021-09-24 12:24:34 字數 1079 閱讀 1832

現在都流行微服務,各種解耦,於是便要寫大量的 controller。但是一些簡單的查詢可能不需要再寫 controller 了。

那就是 spring-data-rest。

pom依賴:

org.springframework.boot

spring-boot-starter-data-jpa

org.springframework.boot

spring-boot-starter-data-rest

repository

利用這個註解 @repositoryrestresource,就可以將介面暴露出去。

@repositoryrestresource(collectionresourcerel = "coffee", path = "/coffee")

public inte***ce coffeerepository extends jparepository

訪問一下:

}可以看到,其中返回了各種的查詢鏈結。

那麼為什麼說他似曾相識呢,是因為我17年第一次接觸的專案就是基於 spring 、spring data jpa、spring mvc 的,前端還是用的 angular 1。那時候後端的model類,各種外來鍵,多對一和一對多的關係,service 層呼叫 repository 層返回的結果就是上圖所示。後來的專案都是基於 mybatis,很少遇到這些了。

UML 似曾相識

看到uml的時候感覺它特別的高大上,有乙個這麼有文化的名字,還有個比較有內涵的解釋 設計工具,立馬有種仰視的感覺。軟體工程是設計思想,而uml是設計工具,設計工具還沒有開始學習,怎麼會有似曾相識的感覺呢?且聽我慢慢道來,首先對uml來個認識。unifiedmodeling language uml ...

似曾相識的今年

度過了2005,走到了今天,以為有著許多的不平凡,無論是驚喜還是悲傷,從來不想讓自己去過多的後悔!總是在重複著把握今天,卻依然不能抓住時間的手,能與之同行,即便只是瞬間的一秒,我知道,有太多的事情等待著我去做,人生,不能只虛此行。曾經以為什麼事情都可以只要努力好好把握,即便沒有完美的結局,也會因為燦...

似曾相識的畫面

今天早上又是因為一點小事發脾氣,實在是忍不了了我也就發火了,昨天前天連續生氣兩天了,我都不計較了,輕易的原諒了她,沒想到今天早上又是因為一點小事不開心鬧脾氣,一而再再而三的生氣發脾氣,我決定不忍了,既然你不考慮我的感受,就不要怪我心狠,在地鐵裡追著她大吼大叫,當時正趕上上班高峰期,無數的人海裡面我在...