搜尋

搜尋結果

新濠影滙與新濠天地 迎接歡樂復活節
旅遊情報
LifeMag Editor・2016-03-21

以電影為主題的綜合度假村新濠影滙將於復活節隆重呈獻不一樣的精彩假期,期間推出琳瑯滿目、適合一家大小的歡樂節目,搖身成為大小朋友同樂的繽紛世界,為一連四天的假期增添上難忘色彩。復活節假期完美的一天,先從首個華納滿Fun童樂園豐盛自助早餐啟動,與您的小孩體驗一個上午趣味無窮的主題樂園親子樂。 與家人一起歡度輕鬆愉快時光,除了各式各樣的節目外,新濠影滙亦為您搜羅餐飲盛宴及優惠,當中包括「星滙餐廳」自助餐令人心花怒放的復活節菜式及繽紛應節甜品;「意‧味」餐廳精心準備的意式風情豐盛復活節套餐以及限時發售的Pierre Hermé Paris x Nicolas Buffe名師朱古力禮盒。新濠影滙的多間餐廳及零售商店均有發售巨型朱古力復活兔、棒棒糖等應節甜點,讓假期充滿樂趣之餘又增添令人垂涎的美味。 想令這個繽紛節日更加歡樂完美,可到僅5分鐘車程之隔的新濠天地觀賞首個亞洲大型水上匯演「水舞間」,與家人齊齊感受這個驚世巨獻的無比震撼,同時享受一連串精彩的「水舞間」驚喜優惠。對於一眾時尚及愛美人仕,為自己犒賞一個恬靜身心的水療亦不失為復活節假期的好節目,新濠天地限定的盛放水療之旅能讓您春日魅力綻放。 華納滿Fun童樂園豐盛自助早餐 由復活節開始每逢週六及週日,以家庭套票在「華納滿Fun童樂園」內之「樹屋餐廳」與您的小孩一起體驗夢幻自助早餐,家傳戶曉的華納兄弟及DC漫畫中的角色人物湯姆貓、傑瑞鼠、翠兒及賓尼兔等將與您們一起品嚐賣相可愛別緻的中西自助美食、共同暢玩多款互動及動感遊戲、欣賞精彩的舞蹈表演,更可跟最愛的角色近距離接觸及合照,讓小朋友在訓練有素的專業駐場員的細中照料下,於舒適安全的環境下歡度時光,一家投入經典角色的夢幻之旅。 家庭套票 (逢星期六及日) 兩位成人 + 一位小童 澳門幣800元 或 兩位成人 + 兩位小童 澳門幣1,000元 自助早餐 (上午9時至11時) 華納滿Fun童樂園3小時玩樂時間(上午9時至中午12時) 5小時免費泊車 小童需為16歲或以下,且須由成人陪同及登記方可進入。基於安全理由,8歲以下小童需全程由隨行成人陪同方可享用場內設施。滿8歲小童可獨自遊玩,但隨行成人需於出口處等待。有關條款及細則適用。 查詢:(853) 8868 6767或reservation@sc-macau.com 「星滙餐廳」風味自助餐 新濠影滙「星滙餐廳」自助餐除了為您帶來上等海鮮及環球美食,更於本月呈獻品質優良的乳飼羊,其肉質細嫩,風味十足。除了巴西燒烤,還有切肉檯源源送上烤雞及羊肉。每逢星期日更特別加推烤全羊,皮脆肉滑,原汁原味奉上,加上復活節菜式及朱古力復活蛋等繽紛應節甜品,必定令大小朋友心花怒放。提前預訂更可享8折優惠。 星期一至六 自助午餐 成人:澳門幣268元、6-12歲:澳門幣134元 自助晚餐 成人:澳門幣498元、6-12歲:澳門幣249元 星期日 自助早午餐及晚餐 成人:澳門幣628元、6-12歲:澳門幣314元 3月27日復活節精選 成人:澳門幣688元、6-12歲:澳門幣314元 5歲或以下免費。以上價格以澳門幣計算並需加收10%服務費。有關條款及細則適用。 「星滙餐廳」- 新濠影滙酒店明星滙二樓2113號 訂座及查詢: (853) 8865 6668 「意‧味」復活節午膳套餐 3月27日到新濠影滙的「意‧味」品嚐意籍主廚Paride Noviello精心準備的豐盛復活節套餐,傳統的烹調手法加入創新的元素,帶來充滿春日氣息的應節菜式,包括帶子配黑松露藏紅花汁、八爪魚墨汁寬麵、烤羊扒等。 每位澳門幣388 元 *價格以澳門幣計算並需加收10%服務費 「意‧味」─ 新濠影滙購物大道一樓1079號 訂座及查詢:(853) 8865 6662 Pierre Hermé Paris x Nicolas Buffe 獨家朱古力禮盒 Pierre Hermé一向愛與其他大師合作,為大家帶來創意新品,擦出火花。由兩大藝術家攜手呈獻的藝術結晶品,這次他讓藝術家Nicolas Buffe發揮無限創意,透過繪圖編織出一個浪漫的愛情故事,帶您進入Hélios和Roxane的夢幻世界。設計意念融合神話色彩、現代漫畫、文藝復興以至巴洛克藝術風格。名師所設計的禮盒,藏著Pierre Hermé Paris的原創朱古力,純正原產地的巴西黑朱古力、香草玫瑰荔枝覆盆子朱古力、蜜糖咖啡朱古力及朱古力黑醋栗。位於新濠影滙的Pierre Hermé Paris澳門店將限時發售一系列Pierre Hermé Paris x Nicolas Buffe的獨家禮盒朱古力,為復活節帶來更多歡樂。 Pierre Hermé x Nicolas Buffe, Roxane 精選巧克力禮物盒 (210克) 澳門幣660元Pierre Hermé x Nicolas Buffe, Hélios 精選巧克力禮物盒 (210克) 澳門幣660元Pierre Hermé x Nicolas Buffe, Athanor 3精選巧克力禮物盒 (350克) 澳門幣850元 Pierre Hermé Paris - 新濠影滙購物大道一樓 查詢電話: (853) 8865 3450 新濠天地「水舞間」驚喜優惠 由即日起至2016年 6月30日購買「水舞間」門票觀賞此項大型水上匯演即賞您驚喜優惠,賞您新濠影滙「星滙餐廳」自助餐*! A 區 星滙餐廳免費自助午餐*及「影滙之星」門票 B 區 星滙餐廳免費自助午餐* C區 澳門幣150餐飲禮券^ *需購買A或B區門票;如「星滙餐廳」自助午餐滿座,客人將獲澳門幣250餐飲禮券,於新濠影滙之指定餐廳使用。^適用於新濠影滙之指定餐廳使用。 推廣日期: 即日起至2016年 6月30日(無表演日及指定日子除外) 皇冠度假酒店「漾日」春日盛放之旅 於2016年再度榮獲《福布斯旅遊指南》五星榮譽的皇冠度假酒店「漾日」水療中心,在暖和的春日特別打造「漾日」春之彩及春之美兩款水療之旅,以專研的護理為一眾愛美人士注入生氣,煥發光彩。春之彩的兩小時療程提供全身去除角質保養,完成深層清潔後,以充滿海洋活性成分的體膜或蘊含多種天然礦物質成分的海藻裹敷身體,有助於排除身體的毒素,煥發肌膚光彩。療程後一小時「漾日」的理療師接著會為您量身打造一個香薰按摩護理,助您全身放鬆,達到紓解壓力的功效。「漾日」同時著重您的健康,專業團隊特別為春之彩水療之旅設計了一健康美饌餐單,讓您完成一系列護理療程後享用健康美食,清新滋味絕對適合關注健康的您。 春之彩 (120分鐘) 澳門幣1,880元 全身去除角質 海藻或泥膜身體裹敷 全身香薰按摩 兩道健康美饌 另一項春日限定的「漾日」春之美水療之旅將帶您進入一趟90分鐘的忘憂寫意護理體驗,療程包括背部重點按摩,將根據您的需要在療理師的幫助下放鬆背部緊張的肌肉,讓背部的痠痛得到舒緩的感覺,特別適合一眾上班族。緊接著以「漾日」皇牌產品怡世寶護理系列進行面部護理,採用天然成分的頂級產品以呵護您幼嫩的面部肌膚。 春之美 (90分鐘) 澳門幣1,380元 背部重點按摩(30分鐘) 療理師作詳盡諮詢並以Skinvision™技術深入分析肌膚問題 怡世寶面部護理(60分鐘)︰亮彩活顏/ 水潤透亮 / 深層潔淨 *需加收10%服務費及5%政府稅,推廣期至2016年4月30日 「漾日」水療中心 - 皇冠度假酒店三樓 預約或查詢:電話 (853) 8868 6883 或電郵 crownspa@cod-macau.com Hard Rock酒店「騰」水療感官二重奏 「騰」水療感官二重奏讓您在這個春夏喚醒感官,為肌膚注入搖滾生命力。一次過享磨砂加自選按摩或足底按摩加面迎護理,體驗春日浪花護理,享受燕麥磨砂護理加自選按摩;另外亦可選擇盛放護理,護理療程包括足底反射按摩及保濕面部護理,以茶樹及薰衣草精油進行足部抗菌及放鬆護理,有助血液循環及減輕腿部不適。而採用檀香、薰衣草等配方精油的面部護理,能鎮靜和幫助舒緩敏感肌膚,同時幫助滋潤肌膚。 浪花護理 燕麥磨砂 (30分鐘) 及自選按摩 (60或90分鐘) 30分鐘 + 60分鐘 澳門幣780元 (原價澳門幣1,200元) 30分鐘 + 90分鐘 澳門幣980元 (原價澳門幣1,500元) 盛放護理 足底反射按摩 (30分鐘) 及保濕面部護理 (60分鐘) 澳門幣780元 (原價澳門幣1,200元) *需加收10%服務費及5%政府稅,推廣期至2016年4月30日 「騰」水療 - 澳門Hard Rock 酒店三樓 預約及查詢: (853) 8868 3318或 rockspa@cod-macau.com

【中國。陽朔。高鐵行】※景點※ 桂林陽朔灕江竹筏遊 (楊堤 - 九馬畫山 - 興坪) 人民幣20元上風景 興坪古鎮 ~ 陽朔山水甲桂林, 乘坐竹筏遊覽兩岸風光
走遍世界
80後愛旅行✈️・2018-11-29

灕江是發源於中國桂林市,向南流經桂林、陽朔等縣市,全長426公里。 灕江水質清澈,兩岸風光秀麗,以桂林至陽朔段為佳,是國家重點風景名勝區。 在到達陽朔之前,我們已經遊覽過桂林的灕江了, 這次來到陽朔我們就選擇用最舒適的方式來遊灕江,就是坐竹筏 灕江竹筏漂流遊覽一般是指楊堤 - 興坪這一段。 但是由2015年景點改革過後,原來的楊堤 - 興坪段竹筏被分為「楊堤 - 九馬畫山」 和 「九馬畫山 - 興坪」段。 但是「九馬畫山 - 興坪」段由於之前發生過嚴重事故,一度被勒令停航,但是陽朔灕江中最有名的人民幣20元風景卻在此段呢!!!! 當我們感到超級灰心的時候,我們在網上找到一個好消息!! 就是在我們出發前幾天「九馬畫山 - 興坪」段的竹筏重新開通了!! 更幸運的是我們是9月30日要坐竹筏,可以坐到楊堤 - 九馬畫山 和 九馬畫山 - 興坪段全程, 但只差一天,10月1日起因為是中國的國慶黃金週, 九馬畫山 - 興坪段又會被停止!! 真的太幸運了我們!!! 從桂林直接坐巴士到「楊堤碼頭」 ★不是「楊堤路口」,是「楊堤碼頭」 下車後已經感覺到這裡是一個熱鬧的景區了 2015年景點改革後,原來的楊堤 - 興坪段竹筏被分為「楊堤 - 九馬畫山」 和 「九馬畫山 - 興坪」段。 但是「九馬畫山 - 興坪」段之前由於發生過嚴重事故的關係,一度被勒令停航,但是陽朔灕江中最有名的人民幣20元風景卻在此段呢!!!! 還好在我們出發前幾天「九馬畫山 - 興坪」段的竹筏重新開通了!! 楊堤 - 九馬畫山 RMB 98 九馬畫山 - 興坪 RMB 120 這就是「楊堤 - 九馬畫山」 和 「九馬畫山 - 興坪」段的示意圖 (網路圖片) 不管是從楊堤碼頭出發,還是從興坪碼頭出發,出筏的時間都是有限制的。 由楊堤碼頭出發,時間為約早上09:00 和 中午12:00左右,其餘時間都不能出航的,所以要注意時間。 而一般人大多選擇中午12:00左右出筏,不用一大早起床嘛。 買完票後就排隊下船了 因為我們也是坐12:00左右的第一批開航的竹筏,所以人超級多!!秩序也非常不好!! 不過一出來走到碼頭,什麼壞情緒都不見了~ 走出來後我真的忍不住嘩了一聲~!!前面的風景真的太壯觀了!!! 陽朔的山水真的太美了~~ 竹筏是4個人一隻船的,因為我們不喜歡跟其他人拼筏,想出來玩得更自在更隨心, 就把另外兩個的空位費補了(就是包筏的意思),每個位置補RMB 55,就可以包船囉!! 竹筏的位置是兩排長櫈,一排坐兩個人。 因為我們包了筏,就直接把行李箱和包包放到後排座位了~(我們直接從桂林出發到楊堤碼頭,所以帶著行李囉) ★每個人都必須穿上救生衣的 要從密密麻麻的竹筏中划出去囉~ 目前這段江的竹筏都變成了由摩打推動,不是人工划的了 (後來我發現了遇龍河那段仍保留人工划筏,下次再去一定要試!!) 出發囉~ go~~~ 2015年前這裡的竹筏都是私人經營,比較混亂的。 而現在的都是統一管理,每輛竹筏都有編號,方便管理。 開始「楊堤 - 九馬畫山」 段的風景 其實陽朔段灕江的航道不闊,而且大多數的竹筏都是同一時間出發,所以不免會有船來船往的感覺。 根據筏工的解釋,因為安全原因目前坐竹筏時已經不可以站起來拍照了,只能乖乖的坐在位置上... 沒辦法坐在船頭拍出呃like照了 「 神 筆 峰 」 這些筏工是沒有低薪的,就是出一隻筏收一次錢。 所以要是給點小費的話,可以換來比較好的服務,例如講解一下四週風景... 在碼頭上都有一些帽子、水槍等可以買。小朋友可能會對山山水水的風景無感呢,買支水槍給他們玩也不錯! 「 老 人 守 蘋 果 」 江道會時闊時窄,收窄的時候會有點「塞船」的感覺呢~ 筏工一開始就跟我們說,要好好穿救生衣,不能站著。看來在灕江上真的會有不少執法人員在監視著呢! 「 甲 天 下 風 光 」 這種大船是直接由桂林 ↔ 陽朔,船上有餐飲 適合有小孩和長者同行的人士,但個人覺得乘坐竹筏更有風味。 沿途都會遇上這種大船在旁邊經過,但是筏工實在太有經驗,完全感覺不到有浪呢~!! 「 烏 龜 爬 山 」 在「楊堤 - 九馬畫山」 段大概划了一個小時,就來到了該段的終點「 九 馬 畫 山 」了。 據說能看出有7匹馬的就中榜眼,能看到9匹馬的就成為狀元郎。 所以我也就只能看得出3匹 這就是九馬畫山的碼頭,如果只坐一段竹筏的話就會在這裡上岸,然後乘坐免費的電瓶車(就是我們說的Golf Cart)到興坪古鎮。 因為我們連續遊兩段江,所以就直接行程,繼續往「九馬畫山 - 興坪」段出發 這一段的灕江竹筏遊被稱為精華遊,就是最美的風景都濃縮在這一段。 「九馬畫山 - 興坪」段的時間比較短但票價反而更貴, 是因為「九馬畫山 - 興坪」段實際上是來回路段,就是這個船票的價錢實際是來回九馬畫山碼頭的, 但我們當然沒理由再坐回頭,所以一般人都像我們這樣只坐單程,在興坪碼頭就下船。 所以在這段江會經常遇到從興坪碼頭出發的對頭竹筏 像駱駝嗎? 一連串延綿的山峰 「九馬畫山 - 興坪」這段比較短,約20分鐘左右就來到全程最重要的景點,就是「 黃 布 倒 影 」 也就是人民幣20元上的風景,不過這個景點是要往回頭看的。 到了興坪碼頭後,馬上回頭看看就能看到人民幣20元上的山峰。 人民幣20元上的「黃布倒影」 (Wikimedia 圖片) 興坪碼頭 風光如畫 到達興坪碼頭後,一上岸就會見到有兩條路 1. 一條是沿著江邊走到興坪古鎮的路 2. 而另一條就是這個排隊等坐電瓶車(Golf Cart)的隊伍 車是免費的,會直接載到興坪古鎮。 不到5分鐘的車程,就會來到興坪古鎮。 興坪古鎮是大家遊完陽朔灕江竹筏後都會到的地方,地方不大就只有幾條巷子,但很有小鎮風味。 來到興坪古鎮已經是下午14:00了,我們就在古鎮內隨便找了間餐廳吃午餐。 聽說陽朔的竹筒美食很有名,我們就點了一個竹筒雞。 有點失望,裡面就是普通的燉雞,沒什麼味道。 感覺古鎮上的餐廳都比較適合吃晚餐呢,因為份量太多了... 吃過午餐後,我們想到了剛剛選擇坐電瓶車(Golf Cart)而沒有走路的那段路,應該才是拍「黃布倒影」最美的地方,所以我又忍不住想回去拍照了! 因為當天實在太熱,我們不想用走的(而且拉著行李箱)所以就叫了路邊的一輛電瓶車(Golf Cart)載我們到拍「黃布倒影」的地方去~ 如果從興坪碼頭走到古鎮就要走過下面的路段...步程應該是20-30分鐘左右。 來到了拍「 黃 布 倒 影 」的地點 在那裡有個小攤檔會幫你拍照然後讓你買照片的,你不幫襯他也是可以的,就自己拍自己的沒問題。 這個角度才是真正人民幣20元上「黃布倒影」的位置 可惜我們錯過了最美的時刻,已經水退 (退潮)了 拍過最重點的照片後,我們再坐電瓶車(Golf Cart)回古鎮去(剛才是叫司機等我們一下再載我們回去的) 80後愛旅行 遇上 80後啤酒魚 由古鎮再走一會就到達陽朔汽車站,這裡就有坐到陽朔市區的巴士。 由興坪到陽朔市區的巴士,上車買票就可以。 灕江竹筏遊 (楊堤 - 九馬畫山 - 興坪) 楊堤碼頭: 桂林市陽朔縣楊堤鄉 身高1.2米以下的兒童不能坐竹筏,1.3米以上需買成人票 70歲以上老人不能乘坐竹筏 檢視較大的地圖 興坪古鎮 檢視較大的地圖

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr (Maven) 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 // src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; // ... other import @RestController @RequestMapping("/api") public class HomeController { @GetMapping("/someRecord/{uuid}") public Map readSomeRecord(@PathVariable String uuid) { return Map.of("ret", "your uuid:" + uuid); } @PostMapping("/someRecord") public Map createSomeRecord(@RequestBody Map requestBody) { HashMap ret = new HashMap(requestBody); ret.put("ret", "got your request"); return ret; } } HomeController裏,完整的URL 其實為: GET http://localhost:8080/api/someRecord/{uuid} POST http://localhost:8080/api/someRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile spring-boot:run,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl http://localhost:8080/api/someRecord/1234 # return {"ret":"your uuid:1234"} 測試 POST,其中的 -d 參數,會對應 spring裏的 @RequestBody, -H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl -X POST http://localhost:8080/api/someRecord -H "Content-Type: application/json" -d '{"requst":"did you get it?"}' # return {"requst":"did you get it?","ret":"got your request"} 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman / curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action => Generate Test,然後加入這次要測試的參數。 // src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest { @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } @Test void testPostSomeRecord() throws Exception { String request = """ {"requst":"did you get it?"} """; RequestBuilder requestBuilder = MockMvcRequestBuilders.post("/api/someRecord") .contentType(MediaType.APPLICATION_JSON) .content(request); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.requst").value("did you get it?")) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("got your request")) .andDo(MockMvcResultHandlers.print()); } } 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.368 s -- in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 - Mock ? 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath(),這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath() ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman / curl好好管理起來,每次修改完程式,都完整地執行一次 postman / curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman / curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。(測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。) Source Code spring boot web api basic

西藏】※景點※ 羊卓雍措 (羊卓雍錯) ~ 會展現出不同藍色的西藏三聖湖
走遍世界
80後愛旅行✈️・2021-07-26

羊卓雍措(羊卓雍錯)簡稱為"羊湖", 藏語意為"碧玉湖"、"天鵝池", 與納木措和瑪旁雍措並稱西藏三大聖湖。 羊卓雍措(羊卓雍錯)位於雅魯藏布江南岸、山南浪卡子縣境內, 湖面海拔4441米。 是西藏自治區第五大湖, 藏南最大的內陸微鹹水湖, 也是喜瑪拉雅山北麓最大的內陸湖 羊卓雍措(羊卓雍錯)其實是在路邊的一個湖泊, 只要沿著沿湖公路走都能一覽羊卓雍措(羊卓雍錯)的美景。 羊卓雍措(羊卓雍錯)的水源來自四周念青唐古拉山脈的雪水, 沒有出水口, 雪水的流入與自然的蒸發達到一種奇特的動態平衡, 湖水隨著光線變幻, 演化成千變萬化的藍色。 我們往高地走, 在高處俯瞰這個聖湖 沿著延綿的公路一直往上爬 羊卓雍措(羊卓雍錯)的湖面是海拔4441米, 高山上的雲霧都覆蓋了對面的山頂呢~ 就在這裡欣賞這個聖湖 (風大得把我吹成癲婆, 所以還是不要看臉) 不同時刻陽光的照射都會讓羊卓雍措(羊卓雍錯)顯現出不同層次、極其豐富的藍色 可惜今天的霧有點大, 沒有金鱗的陽光照射到湖面上 但是湖上的顏色已經很美 據說虔誠的佛教徒每年都要繞湖一圈, 騎馬需要一個月左右, 等於他們到拉薩朝聖一次。 在這個山頭上還看到很多藏民把狗狗裝成是藏獒, 但我覺得這隻根本就不是 羊卓雍措 (羊卓雍錯) 羊卓雍措 (羊卓雍錯): 中國西藏自治區山南地区浪卡子县境内 檢視較大的地圖

開眼界!5個真人案例,帶你見識什么才是澳門真正的奇葩水客!
其他
澳門生活圈・2019-02-27

新的一年,新的事物,新的心態 過往匆匆,回眸,往事成風 這一年剛開始 澳門司警就有著不少的事情處理 打擊違規的士、 抓捕高利貸、 酒店殺人案,等等等等 今天就來說說今年的海關事件 走私是水客的日常 每當過關的時候 估計都是心驚膽戰 鋌而走險的錢不好賺 還是乖乖遵紀守法好一點 以下的水客將令你大開眼界! 前不久,海關共截獲兩宗“帶刀人”勇闖海關,果真是刀無虛發! 更讓人想不到的是,一名旅客居然帶51把刀刃過關,請問這名旅客,這般勇氣來自於哪裏? 【案例1】 本月14號下午5點左右,拱北海關截獲了首宗走私管制刀具案件。 拱北海關隸屬港珠澳大橋海關關員在客車入境隨車驗放廳對一名內地旅客進行截查。 關員突然詫異,便從這名旅客攜帶兩個行李箱內打開進行例檢,詎料,從其攜帶兩個行李箱內查獲管制刀具51把,刀刃長度均超15厘米! 經詢問,這位旅客攜帶行李從德國法蘭克福機場乘機飛抵迪拜國際機場,隨後轉機飛抵香港國際機場,經港珠澳大橋入境時被海關截查。 德國進口的刀具,看來是可以賣得一個好價錢,但想不明白的是,行程萬餘公裏,這名旅客居然可以帶著這么多刀具過機場的安檢都沒事? 不過,在關口面前,任何小計倆都難以登天,最終還是過不了關員截查這一關。 【案例2】 無獨有偶,第二宗事件與上面的這名內地旅客一樣“帶刀過關”,同樣的事例,同樣的結果。 本月19號上午10點左右,一名竇姓女子(澳門居民)經拱北口岸「無申報通道」進入內地。 期間,關員對該名女子進行截查,從其隨身攜帶手提袋查獲3把管制刀具,均已開刃。 其中一把刃長逾26厘米,竇女答,這些刀具只是准備帶回內地家中自用而已。 目前,這兩宗管制刀具已被暫扣,案件正由緝私部門作進一步處理。 據《公安部關於印發〈管制刀具認定標准〉的通知》(公通字〔2007〕2號)規定: 匕首、三棱刮刀、帶有自鎖裝置的彈簧刀,其他相類似的單刃、雙刃、三棱尖刀和其他刀尖角度大於60度,刀身長度超過220毫米的各類單刃、雙刃和多刃刀具都屬於管制刀具。 同時,根據海關總署公告2013年第46號,管制刀具屬於中華人民共和國限制進出境物品。 【海關提醒】 進出境旅客請勿隨意攜帶管制刀具、仿真武器、槍支彈藥等各類涉及公共安全的禁限類物品。 違規攜帶甚至逃避海關監管走私的,海關將依法予以扣留並按照有關規定嚴肅處理。 漲見識了,能帶刀闖關的這份勇氣雖然值得敬佩,不遠萬裏地來到目的地,但法律不允許,你還是過不了。 【案例3】 水客進出化妝品也是家常便飯,大部分內地旅客和代購經常進進出出澳門囤貨化妝品,只要不多於海關限定即可。但是,過量地走私化妝品,想這么輕易過關口,恐怕難嘍~ 本月24號,拱北海關隸屬閘口海關在拱北口岸查獲一起粵澳兩地牌車夾藏化妝品進境案。 當天下午,澳門一名蔡姓司機開著一輛紅色轎車經拱北口岸粵澳直通車道進境,未向海關申報。 海關關員指,蔡某開車進入車輛檢查設備進行機檢。還沒等檢查完成,蔡某就開始神色慌張,急著想過海關監管區。 詎料,機檢圖像呈現異常,顯示該車座椅腳踏處、車尾箱備用輪胎處存在大量物品。 關員隨即對可疑部位進行人工查驗。 經過仔細檢查,發現車內前後排座椅腳踏處、後尾箱備用輪胎處等隱蔽位置藏匿大量高檔化妝品。 經清點,該批化妝品涉及SK-II、CPB、YSL等熱門品牌,種類多達21種,共101件。 輪胎藏貨,這種招數在電影上經常看到,在現實當中雖然也人士有使用,但可惜,現在是機檢圖像了,不是人工檢查。 【案例4】 酒,能一醉解千愁,也正所謂,酒逢知己千杯少。但走私洋酒,這位兄台,你在想什么呢~ 本月25號上午,拱北海關隸屬橫琴海關再次查獲走私案件。 一輛兩地牌小客車經改裝後,車上藏著89瓶洋酒就想穩穩當當過關口,但跟想象中卻剛好相反。 在橫琴口岸進境車道,關員對一輛進境的兩地牌小客車進行查驗時,發覺車尾部加裝的音響部位敲擊有異響。 關員隨即指引該車到機檢區作進一步檢查。通過X光機檢查系統,驗關員很快找到該車的夾藏部位。 在加裝的音響和其他藏匿部位,滿滿全是洋酒。 經清點,共查獲藏匿的洋酒89瓶,約4萬元人民幣。 【海關提醒】 個人攜帶、郵寄進出境的物品,應當以自用、合理數量為限。 如攜帶的物品數量超出“自用、合理數量”,應主動向海關申報,按規定辦理貨物通關手續。 切勿抱有僥幸心理采取暗格藏匿、特制物品夾藏、人身綁藏、瞞報等特殊手段實施走私行為。 一旦發生上述逃避海關監管情況,海關將依法予以沒收並按照有關規定嚴肅處理。 還是太嫩了,千方百計的走私方法已經跟不上科技的時代。 【案例5】 接下來還有更加讓人想不到的事!假扮殘疾走私過關口,一張電動輪椅和身上經能匿藏上達415部手機! 我竟無言以對! 本月16號下午,深圳皇崗海關查獲一名年約50歲、假扮殘疾的男旅客。 涉嫌從香港進入深圳福田口岸時,被查出電動輪椅和身上藏了415部iPhone手機,約值200萬元人民幣。 深圳海關表示,該男子乘坐電動輪椅從福田口岸旅檢大廳入境時,神色慌張,並有意避免與關員有眼神接觸。 關員便上前了解,經調查後發現,該男子背包、腰腹部和輪椅的坐墊下,分別發現共藏有98部iPhone,另有317部則藏在電動輪椅的電池箱後。 當局指,該案件是該關口近3年來走私手機最多、案值最大的案件,估值約200萬元人民。 目前,案件已移交海關緝私部門處理。 一舉成名,你成功打破了3年以來的記錄,真的為了達到目的,什么招數都敢使。 真是世界之大,無奇不有,跟海關關員鬥智鬥勇鬥不過了,還想著過X光機檢查系統?別想太多了,安分守己才是最好的選擇! 素材來源:日報、網絡、搜狗、海關 圖片來源:日報、力報、海關、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

藏身近街市旁的私房菜館
澳城餐飲
莫雪・2021-05-01

藏身於近街市一旁的私房菜館 私房菜館 MY CHEF 近在下環街市停車場對面街轉入, 不留意真難發現小小館內乾坤! 飯前與老板廚師聊聊, 他說曾在餐飲業打滾多年了, 菜式中、西、日、泰等菜式也都懂得! #法式凍蝦 ~ (法式前菜) 賣相好看! 蝦身滿蓋蒜茸與香草; #意大利油醋沙律菜配巴馬火腿 ~ 畫面吸晴味道濃郁! 我們提前數天告知晚宴人數, 想吃什麼的, 沒有主意的便由主廚發辦吧! (私房菜規則是MOP$400/ 每人, 或MOP$3000.00/枱) #澳洲和牛柳西配香菌紅酒汁 ~ 在你面前的即場製作烤和切, 一礏可應要求分別三成至七成熟! #帶子牛油果凍 ~ (另一款法式前菜) 個人喜愛的食物, 足夠滿口美味! (可以自帶酒類, 而冷飲櫃內飲品是免費提供, 隨意自取。) 而店內一旁小酒櫃也有少量酒類提供, 也見有熟客留下未喝完的酒! #亞羅牙也香芧煎焗龍蝦配意大利麵 ~ 份量不少, 或是我們吃得太飽了吧! 麵要打包了!! # 白酒煮花甲王 ~ 中規中矩 # 尼斯香葉烤雞配焗薯 ~ 感覺薯仔比雞好吃! #香草焗魚 ~ 不吃漁的也會被這一盆顏色吸引住! 口# 法式蕃茄田園湯配面包 ~ 牛油灑上海鹽和香草, 帶出化學作用, 簡直只想吃牛油! 面包是私房菜自家出品, 口感不錯, 一問之下, 原來面包不做零售呢! # 法式焦糖布丁 ~ 甜品, 乃飯後靈魂, 每位一客! 私房菜橢圓形大枱可座12-14人, 簡潔且溫馨的飯局會, 人多可安排長方形枱則可座20-24人。 My Chef 地址: 下環街市停車場直入轉右 (同善堂托兒所對面地舖) #葡室裡的希望咖啡 #山野裡葡餐 #想念的味道 【編輯聲明】 本篇文章、相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。 聯絡及邀約: irene801802@hotmail.com

【日本。福岡】REC Coffee 冠軍級咖啡店
走遍世界
原來世界這樣大・2019-01-02

回到福岡市內,趁有點時間,還是想去喝杯咖啡。前幾天的深度遊體驗了不少平時日本旅遊比較少接觸的活動,例如入島、住在民居。遠離市區,重返樸素的生活,我們在日常生活之間能有這些體驗已經是少之又少,我享受這幾天的寧靜,但又有點想念城市的熱鬧。是個城市人,未能說完全地想過著簡樸的生活,但有時來一點簡單生活主義,忙裡偷閒,已經是生活中的一點安慰。 在福岡市只能短短停留兩小時,買藥妝購物已經不是我的事了,找個地方吃個午飯,解決脾胃之苦才是最重要。吃過午飯之後,當然是要來點享受。在郊外,喝杯咖啡只能靠賴售賣機,老實說我寧願不喝。所以,回到福岡的要找間好喝又容易到達的咖啡店!!這就是我那兩小時的心願!! 之前到福岡旅遊,藥院駅一帶有很多咖啡店。有時間的,可以去那邊逛逛。但只能留在博多駅的,放心,還是有好的咖啡店介紹給大家! 在博多OIOI店 6樓的REC Coffee以精品咖啡作主打。店主之一的岩瀨由和曾經取得JBC冠軍,更在WBC取得第二名的成績。也因為這樣,使我想特意前來嚐嚐他們的咖啡! 從學習品味咖啡之後都會選擇Single Origin的單品豆。至於是手沖、奶啡還是普通的Black Coffee,就看當日的心情了。用Ethiopia單品豆所沖的Latte,咖啡味比我想像中的濃郁,而奶泡的口感軟綿綿得很,突然令我想起以前咖啡店的日子呢!在這個迎來冷風的天氣,喝杯Latte,添上一份溫暖的滋味。 REC Coffee的自家咖啡豆Hakata Blend,味道帶點微酸,後面帶一點點甜度。最後,也一併帶回香港。 嗯,Drip Bag是我後悔沒有買到的,不過算吧,還是有機會再來的。 還有由REC Coffee自家品牌推出的咖啡用具,不過只是輕輕拿上手,嘗嘗手感而已。 這間咖啡店的質素可靠,我個人是挺喜歡他們的咖啡。在REC Coffee旁邊還有HMV & BOOKS,整個6樓也散發著一鼓文藝氣息。 不過環境方面,在博多繁華的地區內,想休閒一點似乎也有些難度,加些週末咖啡店內滿是人。還是到他們藥院駅前的分店,才可以過點慢活的休閒。或者像我一樣選擇Take away吧。 地址:福岡県福岡市博多区博多駅中央街9-1博多マルイ6F電話:+81-92-577-1766營業時間:1000-2100休息:無休息日網址:www.rec-coffee.com 更多文章在: Nikkixlife﹣Enjoy every single moment in the life

澳門退休警員吞槍自殺,留下一封遺書獨自默默離世!
其他
澳門生活圈・2019-06-03

日前,一則突如其來的消息 震撼了整個治安警察局和坊間 一名退休警務人員竟會吞槍自殺 在這當中,到底發生了什麼 一眾所想 身為一名警務人員 應當懂得維護社會治安 保護自身的安全 但偏偏為何會做出這樣的事情呢 退休警員吞槍自殺 6月1號晚上9點34分,治安警察局接報,在氹仔哥英布拉街濠庭都會第15座22樓某單位,發生一宗懷疑自殺事件,死者為治安警察局一名退休警務人員。 司警表示,死者女兒在1號晚上約9點35分到該單位探望死者,當女兒入到房間時,發現死者伏在地上,手旁有一支手槍,於是報警求助。 經初步調查,死者姓鄧,男性,年約57歲,澳門居民,為治安警察局退休警務人員,職級副警長,在2012年1月退休,持有自衛槍牌。 死者生前擁有自衛槍,在其耳朵的上方及耳背均發現槍擊造成傷勢,而自衛槍亦在其身旁被發現,初步分析其傷口情況與現場環境吻合。 初步排除他殺,現場留有遺書,相信死者因私人問題而輕生(不排除因病厭世);對於該名退休副警長的不幸離世,治安警察局對其家人表示深切慰問。 案件暫列作自殺案處理,已交由調查科跟進。 死者生前遺留的那一封信 目的是想給最親的人看到 或許知道自己死亡在即 所以在臨時前把剩下的事情 都給予在這封信上 自事件曝光後,澳門警察總局局長馬耀權在本月2號受訪表示對該事件深表難過,並已對其家人致以深切慰問,而經初步的調查,該事件並不涉及「被自殺」。 馬耀權還透露,局方目前擬修改《武器及彈藥規章》,包括自衛槍申請規定,將朝嚴謹方向修法; 據回歸前的法例,警員可因應實際需要向當局申請自衛槍械,但隨著社會科技的進步及治安逐步安穩,當局近年已進一步收緊申請規定,如非必要當局並不會批准獲發,更指出近5年基本上未曾批出自衛槍械。 申請自衛槍 其實,申請自衛槍並非難事,即使派駐本澳之領事團成員、商人、以至賭場荷官,都可以合法擁有自衛槍。 申請人士只須申領《刑事紀錄證明書》,交四張相片,再交一個「執行專業活動」的證明書,再加身份證及若幹費用(估計數百元),就可以申請到一個自衛槍准照,拿著准照,就可到指定槍店買槍。 馬耀權強調「唔系每一個(退休)警員都會有」。 馬耀權續指,該法律已沿用超過20年,認為未能符合現時實際情況,因此當局正計劃修改法律,會重新根據警員個人意願及審視警員條件而再作出決定。 治安警察局局長梁文昌表示 自上任局長以來,已取消約500名持槍人士的資格,至目前為止,約有2,000個持有自衛槍械准照,包括現職、退休警員,保安等的社會人士,而持有自衛槍械人士必須每年接受當局的重新審核,且需提交無犯罪記錄證明。 梁文昌續稱,修改法律將會包括武器彈藥出入口等條文,目前已准備進入完成文本階段,稍後移交行政會討論。 若一個人把生死看淡了 那帶有槍支和沒有槍支 又有什麼區別呢 但為何一名退休7年的警務人員 還可以配有槍支呢 如今,死者已逝 只願遠方的他 再也沒有痛苦纏繞 材來源:力報、網絡 圖片來源:攝圖網、力報、網絡截圖、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕