搜尋

搜尋結果

Spring boot 10 - openapi 生成器 - spring boot java client
科技新知
MacauYeah・2025-08-19

之前我們在介紹Spring Boot Web 調試工具 ,就試安裝 openapi 相關的元件。其實 openapi 並不單是為了提供 swagger 測試介面,它主要是提供一個描述的方式,讓我們針對一個特定 openapi 文件,生成對應的 api server 或 api client 接口。也就是,如果 server 方有提供該文件,道理上可以經 openapi 的工具,生成一個可以直接訪問 server 的 client library。本節,可以沿用之前的 spring boot web api doc ,為它產生一個client library 作為實驗。 在生成 client library 之前,我們還需要一個工具 openapigeneratorcli 。最簡單的取得方式,就是經過 npm , 在你需要生成 client library 的專案中,安裝你需要的 openapigeneratorcli 版本。 npm install @openapitoolsopenapigeneratorcli 那怕你不是使用 nodejs 作為開發,也可以經過這個方法安裝。它只提供使用 cmd 指令的捷徑。 生成 Java Client Library 我們先把 backend server 起好 cd somewhere amp;amp; mvn springbootrun,然後使用 openapigeneratorcli 去生成以 java spring boot 3 為底的 client library 。 npx openapigeneratorcli generate i httplocalhost8080v3apidocs apipackage io.github.macauyeah.springboot.tutorial.openapiclient.api modelpackage io.github.macauyeah.springboot.tutorial.openapiclient.model invokerpackage io.github.macauyeah.springboot.tutorial.openapiclient.invoker groupid io.github.macauyeah.springboot.tutorial artifactid springbootwebapiopenapiclient artifactversion 0.0.1SNAPSHOT g java p useJakartaEe=true p useSpringBoot3=true library webclient o springbootwebapiopenapiclient 生成的 source code 就像是 springbootwebapiopenapiclient ,具體的使用方式,可以看看測試用例 ApiControllerApiTest.java private final ApiControllerApi api = new ApiControllerApi; @Test public void postDateQueryTest default call ApiDateRequest apiDateRequest = new ApiDateRequest; apiDateRequest.setInputDateOffsetDateTime.now; LOG.debugquot;default web client postDateQueryquot;, api.postDateQueryapiDateRequest.block; replace webClient in ApiClient if you have special auth config on webClient, you can also change basePath during new obj creation ObjectMapper mapper = new ObjectMapper; mapper.setDateFormatnew SimpleDateFormat; mapper.registerModulenew JavaTimeModule; WebClient webClient = WebClient.builder .codecsconfigurer gt; configurer.defaultCodecs.jackson2JsonDecodernew Jackson2JsonDecodermapper; configurer.defaultCodecs.jackson2JsonEncodernew Jackson2JsonEncodermapper; .build; ApiControllerApi api2 = new ApiControllerApi new ApiClientwebClient .setBasePathquot;httplocalhost8080quot;; LOG.debugquot;create api2 by local web client postDateQueryquot;, api2.postDateQueryapiDateRequest.block; use webClient directly String response = webClient.post.uriquot;httplocalhost8080apirecordquot;.bodyValueapiDateRequest.retrieve .bodyToMonoString.class.block; LOG.debugquot;request by local web client postDateQueryquot;, response; 上述例子中,如果大家沒有任何特殊要求,其實經過 api.postDateQueryapiDateRequest.block 就完成了。有需要改 api endpoint 的,只要生成新的 ApiClient 並設定 basePath new ApiClient.setBasePathquot;XXXXXXquot; 就好。真的要加入更多權限設定,就需要生成新的 ApiClient 並設定 webClient new ApiClientwebClient 這個生成的 Java Client Library 道理上還是要經過 maven 等打包,變成 jar 檔,才能被其他 Java 專案所引用。筆者就建議大家直接把成生的視為獨立的 module sub module 存放,其他專案就以 maven dependency 的方式引用。想要混合現有專案,動態生成專案內某些 java package,暫時不太可行。因為它也有大量的 dependency ,交由 openapigeneratorcli 自己管理會比較好,它們升級時,你也可以完整升級。 openapigeneratorcli httpsgithub.comOpenAPIToolsopenapigeneratorcli springbootwebapiopenapiclient

【Macau Best】試令你回味無窮,5間必試地道薄餅推介!
澳城餐飲
Lifemagfoodie・2020-06-24

Pizza是最佳的派對、聚餐食品,皆因它比較容易分享,口味選擇亦很多。一班親朋好友聚在一起吃薄餅,非常熱鬧歡樂!澳門其實也有很多高質的薄餅店,對於餅底和配料方面都非常講究。以下為大家推介幾間地道的餐廳,薄餅愛好者必試! Casa Don Alfonso 當奧豐素1890 相信很多Pizza愛好者都不陌生,它的拿坡里薄餅被譽爲是澳門最正宗的,非常有份量。薄餅是「即」叫「即」烤的,在1,000度的烤爐預熱,餅皮薄脆可口!它們的招牌分別有「Pizza Ricca」,採用水牛芝士、風乾火腿、車厘茄、黑醋等等的配搭,非常開胃。另外,「Don Alfonso Iaccarino」選用水牛芝士、豬面頰、芝麻菜,特別的配搭令人耳目一新。用餐環境舒適闊躺,是適合家庭聚餐的高檔餐廳。現在亦有優惠,午市套餐$300一位,包括頭盤、主菜和甜品。 圖片來源:澳門新葡京酒店 圖片來源:澳門新葡京酒店 圖片來源:澳門新葡京酒店 Casa Don Alfonso 當奧豐素1890 地址:新葡京酒店三樓 電話:8803 7722 更多資訊:httpswww.grandlisboahotels.comzhhantdiningcasadonalfonso Honest Pizza Honest Pizza 是位於氹仔地堡街的Pizza外賣店,它們的份量很足,可以訂購14至22英寸的大型Pizza,最適合和親友一起品嚐。口味選擇亦很多,除了一些經典的口味,亦有新穎的口味,像是韓式燒汁牛Pizza、牛油果雞肉Pizza等等。非常值得一試! 圖片來源:Tripadvisor 圖片來源:Honest Pizza Facebook Honest Pizza 地址:氹仔地堡街 22 號地下 電話:2857 6615 更多資訊:httpswww.facebook.comhonestpizzeria Antica Trattoria 經典意大利餐廳 就如其名一樣,是澳門比較地道經典的意大利餐廳。它們的薄餅「即」叫「即」做,是薄批餅皮,非常香口。推薦經典的Marinara (地中寶薄餅)和Al Funghi Bianca (白菌薄餅)。餐廳裝潢設計非常復古典雅,用餐環境舒適。 圖片來源:Open Rice 圖片來源:Antica Trattoria Facebook 圖片來源:Antica Trattoria Facebook Antica Trattoria 經典意大利餐廳 地址:宋玉生廣場皇朝倫斯泰特大馬路40,42及46號帝景苑 電話:2875 5102 更多資訊:httpswww.facebook.comanticatrattoriamacau Pizzeria Toscana Restaurant 比薩薄餅店 比薩薄餅店是澳門比較早期的意大利餐廳,它的裝潢是簡約的木質設計為主,餐廳氣氛非常熱鬧。它的薄餅非常有水準,而且性價比高,推薦它們的「四季薄餅」和「地中寶薄餅」,非常可口!它們最近亦推出午餐套餐,$78包括餐湯、主菜、甜品和飲料,非常豐富,消費卡可獲九折優惠! 圖片來源:Open Rice 圖片來源:Open Rice 圖片來源:Open Rice Pizzeria Toscana Restaurant 比薩薄餅店 地址:下環媽閣斜巷2號A長城大廈地下及地庫 電話:2872 6637 更多資訊:httpswww.facebook.comtoscanamacau Coast 濤岸 雖然濤岸不是主打吃Pizza的餐廳,但是它的薄餅亦非常有水準。龍蝦薄餅每個人去吃完都必推,龍蝦的用料非常足,和野菌是很好的配搭。特別是它們現在推出的$270三道菜的全日套餐,非常划算!可自選沙拉、湯、主菜、甜點和飲料。 圖片來源:Tripadvisor 圖片來源:Tripadvisor 濤岸 地址:美獅美高梅地舖 電話:8806 2328 更多資訊:httpswww.mgm.mozhhantcotaidiningcoast 延伸閱讀: 【Macau Best】品嘗地道美食,澳門人氣必食之選! 【Macau Best】飲啖茶,食個包!澳門飲茶食點心人氣推介 【Macau Best】5家必吃澳門麵包店推介,人氣熱賣! 作者: Cher

【Macau Best】澳門飲酒好處,四間私心精選酒吧推薦!
專題報導
Cheers!・2020-06-12

放工約三五知己摸下酒杯底,聊天放鬆一下是不少人的小確幸。澳門其實有不少特色酒吧,非常適合晚上來喝杯酒吃點小食,約上朋友談談心事。 Macau Soul 在大三巴附近的Macau Soul是一間充滿個人特色的酒吧,由一對早年退休的英國夫婦Jacky and David Higgins開設,酒吧內的環境非常舒適,在這裹你可以找到傳統中國擺設、歐洲繪畫以及慵懶的音樂。這裹主要以葡國酒為主,而且亦有不少小食提供,非常適合朋友來Chill一杯。 圖片來源:Macau Soul 圖片來源:Macau Soul 圖片來源:Macau Soul Macau Soul 地址:澳門新馬路大三巴街31號 電話:2836 5182 更多資訊:httpwww.macausoul.com Mugs Mugs是一間澳門本土的原創音樂餐廳酒吧,主打澳門本地特色。店內除了有原桶直出的手工啤酒之外,亦有不少必具心意的原創澳門主題調酒!除了精心調製的酒水以外,這裹還有不少特色澳葡美食,令你在小酌同時連胃腹都能得到滿足!晚上更不會不時邀請澳門本地樂隊表演,最棒的是Mugs除了澳門本島外,連氹仔亦有分店,十分方便! 圖片來源:Mugs 圖片來源:Mugs 圖片來源:Mugs Mugs 地址:西灣燒灰爐口麗灣大廈地下BC舖 氹仔哥英布拉街8號花城公園巴士站旁利盈大廈地下K,L舖 電話:6350 4858(澳門) 2885 2395(氹仔) 更多資訊:httpwww.mugsmacau.com Goa Night 位於氹仔舊城區的Goa Night(果阿之夜)是以印度主的小吃酒吧餐廳,主打波西米亞風格的雞尾酒,充滿異國情調的手工雞尾酒極具創意,自推出後廣獲好評。店內亦有由印度廚師團隊推出的小吃菜單,當中更有不少Crossover菜式,特色美吃令人一試難忘!(瞭解更多:創意雞尾酒!氹仔舊城區印度酒吧「果阿之夜 Goa Nights」(內附隱藏菜單)) 圖片來源:Goa Night 圖片來源:Goa Night 圖片來源:Goa Night Goa Night 地址:澳門氹仔告利雅施利華街118 號 電話:2856 7819 更多資訊:httpsgoanights.com 御苑酒廊 以美景著稱的御苑酒廊位於澳門文華東方二樓,酒廊內坐擁兩倍高的窗戶,把湖畔景色和觀光塔盡收眼簾,酒廊內亦有三個互動式酒吧,為賓客提供雞尾酒、香檳、餐前小吃及咖啡等,最適合約朋友來Chill一下!除此之外,御苑酒廊亦會不定期推出限定主題的雞尾酒系列,保證每次都有驚喜! 圖片來源:御苑酒廊 圖片來源:御苑酒廊 圖片來源:御苑酒廊 御苑酒廊 地址:澳門外港新填海區孫逸仙大馬路文華東方酒店二樓 電話:8805 8928 更多資訊:httpswww.mandarinoriental.com.hkmacauonecentralfinediningbarsvidaricabar 作者:Dororo 如果想知道更多澳門推介,請點閱以下文章: 【Macau Best】品嘗地道美食,澳門人氣必食之選! 【Macau Best】5家必吃澳門麵包店推介,人氣熱賣! 【Macau Best】澳門生日蛋糕再推介,人氣特色蛋糕必選!【Part 2】

澳門四季酒店華屋餐廳。童話故事裡的情人節
澳城餐飲
蘇蘇・2018-03-11

3月14日被訂為白色情人節,很多人也以為這節日是起源於日本,原來這個節日最早起源于西元三世紀時的羅馬。相傳羅馬皇帝設立情人節是為了紀念自己在2月14日救了一對因違反戀愛結婚禁令而要被處死的戀人。一個月後,也就是3月14日,這對情侶宣誓至死不渝,後來便成為白色情人節開始流傳到其他國家,而日本就是最早接受並推廣這個節日的國家。兩者分別是在2月14日情人節收到禮物,在一個月後的3月14日回饋禮物,當然只是回饋你想回的那個人呢。 為什麼蘇蘇在這個時間會說起情人節 因為在2月14日當天,蘇蘇跟老爺在澳門四季酒店過了一個愉快的情人節,晚餐我們就選了華屋餐廳吃情人節套餐。 餐廳為暖色系的空間設計,這樣的環境讓蘇蘇有溫暖的感受,搭配著古典的裝潢和桌椅,感覺就在歐洲的餐館內,也有在童話故事裡用餐的感覺。 玫瑰花是情人節必備的吧,你們有沒有發現,在童話故事裡男士送花給女士大都只是一枝玫瑰花,一枝就是一心一意的意思。 情人節套餐究竟有什麼菜式呢 繼續看下去就自有分曉,充滿笑臉又有禮的服務生首先送來兩杯情人節特飲,很漂亮吧。 其實餐廳有配酒服務的,酒店有豐富存量的酒窖,由專業的配酒師為客人提供適合菜單的餐酒服務,可惜蘇蘇抱恙在身,不適合喝酒呢。 在酒店吃飯不容錯過的就是麵包這一環節。 服務生送來的法式麵包軟硬適中,塗上餐廳自家製的醬料,好吃。 龍蝦他他撻 選用法國布列塔尼意蝦配搭三文魚籽和西柚,清新開胃,不過略嫌餅底有點硬。 香辣龍蝦法式甜麵包 當中的龍蝦蕃茄法式濃湯,辣度很低我喜歡,濃香的蕃茄湯配上新鮮的龍蝦,惹味好喝,法式甜麵包上用了食用金箔點綴,可愛又高貴。 龍蝦鵝肝意大利飯 這個飯的所有材料都是蘇蘇喜歡的食物,每一口都充滿了鵝肝的香味,很好吃啊,而且賣相也相當漂亮。 香烤龍蝦及有機雞 這盤主菜的賣相確實讓我有點意外,如果龍蝦不拆殼同上會更漂亮大方,不過味道和口感是蘇蘇喜的,大白菜及燉芹菜配忌廉芥末這個嘗試也比較大膽。 豐富的晚餐之後當然要有甜品來個漂亮的休止符,單看名字朱古力香蕉只是一道普通的甜品,大廚會如何演繹呢 看見服務生將一塊大玻璃放在餐桌上,原來是讓大廚來一個親身演繹 看著大廚細心的一步一步為我們製作這份甜品,好像看見藝術家在設計自己的作品一樣,感覺很奇妙。 這份甜品主要材料有朱古力心太軟蛋糕、焦糖香蕉、焦糖花生、花生牛油醬和熱情果等,今年的情人節就由一份甜入心的甜品作為終結。 過兩天就是3月14日,你有心意要回贈嗎 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博 『蘇蘇的部落』httpwww.weibo.comsusannaklprofile Facebook httpswww.facebook.comsososusanna Instagram httpinstagram.comsososusanna 時尚生活專欄 ELLE HK ELLE CHINA 中國瑞麗時尚網 台灣痞客邦 澳門人氣資訊網站CTM。LifeMag 搜狐新聞網 手機Apps 聯絡及邀約 susannakL88@yahoo.com.hk

【Macau Best】抵食、好味、多款式!澳門平靚正到會美食店分享
澳城餐飲
Lifemagfoodie・2020-08-26

有高興事要開派對慶祝,當然要準備澳門到會特色美食。現今澳門到會美食店越開越多,各具特色,當中更有些是平靚正。到會食物除了要抵食、好味、多款式之外,到會食物的賣相和質素也相當重要。準時把到會食物送交至客人手上之餘,還要讓客人食得開心及健康。今次就讓小編分享以下六間澳門到會美食店給大家作為參考。 地道小食店 「塔石廣場」大家常常都會走去,但大家有無留意「地道小食店」這間位於塔石廣場附近的到會美食店呢?「地道小食店」雖然舖面細細,但到會美食款式包羅萬有:羊、雞、鴨、牛、豬、海鮮、菜類、甜品、甚至乎是薯絲馬介休炒蛋、芝士焗馬介休等澳門特色馬介休菜式都有得 order,而且價錢十分親民,不少人食過都大讚又平又好味。 「地道小食店」到會菜單如下: 以上圖片來源:「地道小食店 塔石店」Facebook 專頁 地址:澳門塔石街 31 號 A 電話:2835 1973 薈味 Taste Gather 在「到會界」十分有名氣的「薈味」,因為到會美食款式夠多及好味之外,價錢也十分貼地,所以不少網民都「薈」味無窮,大力推介。除了有海鮮、牛羊豬、蔬菜、甜品等基本到會款式,還有各式沙律,就算是到會也可以食得好健康!到會食物款式太多不知如何配搭好?不妨考慮「薈味」一早配搭好的精選優惠套餐,決定好到會人數就可以去落 order 啦! 「薈味」到會菜單如下: 以上圖片來源:「薈味 Taste Gather」Facebook 專頁 地址:澳門劏狗環巷 13 號威利閣地下 A 座(龍園百佳附近) 電話:6256 1515 享宴到會 Lavish Catering 被網民譽為送貨最準時的「享宴到會」,美食款式層出不窮,而且十分好味,尤其是紅酒燴牛尾及咖喱牛腩,更加是到會必點!不得不提的是「享宴到會」就連食物的擺位也十分講究,一打開錫紙蓋,見到這麼好賣相的到會美食,就更加令人胃口大開啦! 「享宴到會」菜單如下: 以上圖片來源:「享宴到會 Lavish Catering」Facebook 專頁 地址:澳門菜園巷新昌大廈地下 電話:6321 8812 兔子外燴 Yummy Bunny 想食一些適合打卡的到會美食?「兔子外燴」相信會是其中一個好選擇。除了有中式,還有西式、泰式、日式、台式到會菜式。到會菜式造型十分精緻,而且味道配搭新穎。其中西班牙海鮮燴飯、台式一口炸雞粒、單眼仔棉花糖小餅乾等都是不少網民的至愛到會菜式。 「兔子外燴」到會菜單如下: 以上圖片來源:「兔子外燴 Yummy Bunny」Facebook 專頁 地址:澳門羅神父里 9 號信誠大廈第二期地下 E 舖 電話:6613 8956 八爺 「八爺」本身是一間提供中西式美食的茶餐廳,同時亦會提供外賣及派對到會,被網民評為「平靚正」到會不二之選。一句「大件夾抵食」就知道「八爺」的到會食物份量有幾多,有幾抵,而且個個食完都會直豎姆指,大讚味道頂呱呱,尤其是小炒「辣子雞」、加了芝麻的「乾炒牛河」、海鮮「蒜蓉焗青口」等都令人食完後樂而忘返。 「八爺」到會菜單如下: 以上圖片來源:「八爺」Facebook 專頁 關閘店:關閘騎士大馬路江南大廈地下 L 座 電話:2831 6079 保利達分店:勞動節大馬路 331 號保利達花園 N 舖 電話:2897 3948 提督馬路外賣店:提督馬路新都大廈地下 83 A 電話:6328 0571 Honey Moon 蜜月星球 以健康及可愛食物造型為主打的到會美食店「蜜月星球」給人一種既特別,又浪漫的感覺。到會食物均無添加味精,少鹽,少糖,少油,高纖及低卡路里,而且蔬菜和肉類的份量很平衡。最重要的是顏色好繽紛,非常吸引,一打開餐盒就先讓眼睛吃冰淇淋,繼而增加食慾。特別推介蜜月星球的蜜月芝士雞扒抓抓餅、芝士星球(是雞蛋仔!)及大熱之選「流心雞扒便當」,必定有一番驚喜。 「蜜月星球」到會菜單如下: 以上圖片來源:「Honey Moon 蜜月星球」Facebook 專頁 地址:澳門蓮峰街 53 號蓮峰大廈地 i 座 電話:6328 3706 推薦閱讀: 【Macau Best】品嘗地道美食,澳門人氣必食之選! 【Macau Best】澳門生日蛋糕推介,人氣特色蛋糕必選! 【Macau Best】夏天透心涼,澳門特色人氣雪糕店! 【Macau Best】香甜滑溜豆腐花逐個捉!澳門5間必食人氣豆腐花精選推介 作者:IronMan

《澳門中小微企白皮書2017-18》正式發佈
專題報導
Cheers!・2018-06-27

由澳門中小企業協進會與香港生產力促進局共同編制的《澳門中小微企白皮書201718》發布會於6月25日在崗頂匯業銀行行政中心地下舉行。 發佈會上澳門中小企業協進會理事長區宗傑表示:ldquo;協會成立二十週年在即,一路走來,我們以協助中小微企尋找市場、拓展商機,以及提升企業的競爭能力為己任。希望過《白皮書》向澳門特區政府展示中小微企的發展需求,以便特區政府制定相應的支持政策時作參考。rdquo; 《白皮書》中主要提出四大策略與行動 一、落實澳門「旅遊大業態」藍圖:打造澳門城市品牌,發展主題旅遊,創造新旅遊形式; 二、增強中小微企業競爭能力:建議推出「創新券」制度,提升中小微企業創富增值能力,推動建立「粵澳工商業合作聯盟」; 三、構建澳門創業創新生態系統:成立「澳門旅遊科技研發中心」,大力發展「眾創空間」; 四、成為「一帶一路」旅遊軟實力輸出地:全面發展「旅遊教育管理」,優化人才進出政策。 澳門要突破博彩業獨大的發展瓶頸,重點在於能否充分發揮「產業互動、區域共榮」的概念,促進跨產業的互助互補,掌握一帶一路、「粵港澳大灣」區及「智慧城市」建設帶動的商機,達致經濟適度多元的最終目的。 更多關於《澳門中小微企白皮書201718》的資訊:httpsbit.ly2tzywXB