搜尋

搜尋結果

兒童小說 | 陳康妮:澳門啤啤“斷捨離”

文化創意
陳康妮・2023-08-28

本想在週末放假睡個懶覺的啤啤被客廳產生的噪音吵醒了,啤啤不情願地從床上爬起來,懶洋洋地伸了一個懶腰,慢吞吞地走出了房間。原來是媽媽在整理家務,啤啤看見自己小時候玩壞的玩具被一件一件地扔進了袋子裡。 “啤啤!你要是再把媽媽扔掉的東西搬回家,媽媽就真的生氣了!”啤啤的媽媽因為收拾東西已經累得滿頭大汗,看到啤啤又將自己收拾完的東西搬回家十分生氣,媽媽的眼睛裡似乎要冒出一團火。 “媽媽,這是去年夏天小美送我的糖,我還沒有吃呢。”啤啤的手心裡握著一塊已經融化了糖。 “啤啤,就是因為這塊糖,你的一件毛衣上面沾滿了融化的糖,糖已經沒有辦法吃了,就丟棄了吧。”媽媽無奈地說道。 “哦,知道了。”啤啤覺得十分委屈,眼淚像斷了線的珠子一樣流了下來。那些玩具、那些朋友之間互贈的禮物,都是滿滿的回憶呀。 “啤啤,起床了嗎。”媽媽的聲音從門外傳來,“媽媽,要進來了喔。” 熟悉的聲音傳來,啤啤睜開眼睛,“原來剛才只是一場夢啊。” 啤啤看了看房間角落裡已經落灰的玩具,鬆了一口氣。 媽媽端著一杯熱牛奶走進了啤啤的屋子,啤啤覺得自己有些口渴,就立刻喝了一口杯子裡的牛奶。 “啊,好燙!”因為牛奶是剛剛微波過的,十分燙。 “啤啤,小心!”媽媽看到啤啤被熱牛奶燙到,十分心疼。 “媽媽,啤啤沒有事情。”啤啤怕媽媽擔心,立即補充了一句話。 “啤啤,你的眼睛怎麼紅紅的。” “媽媽,我剛才做了一個夢。”啤啤為媽媽講述了剛才做的夢。 “小美送給我的糖十分珍貴呀,為什麼偏要將糖扔掉呢?” “小美和你是好朋友,所以小美才會將糖送給你,但是你因為沒有捨得吃糖,所以糖壞掉了,糖還將一件毛衣弄髒了,所以才要將糖扔掉呀。” “可是⋯⋯” “只要大家記得那份珍貴的情誼,扔掉一塊已經壞掉的糖又會有什麼影響呢,重要的不是糖,而是朋友之間彼此珍貴的心意呀,從某個角度來說,這也是斷捨離。”啤啤的媽媽對啤啤解釋道。 “斷捨離?聽起來好深奧的樣子。” “好啦,現在熱牛奶不那麼燙了,可以喝掉啦。”啤啤媽媽將已經變溫的的牛奶拿給啤啤,“媽媽一定會尊重啤啤的想法,如果啤啤覺得傷心,媽媽是不會將糖直接扔掉的。” “嗯!”啤啤雖然沒有理解斷捨離的意思,但是他感受到了媽媽對他的尊重。 今天的陽光很好,啤啤決定出門散步,啤啤在家附近的公園處,看見了一隻被繫上了牽引繩的泰迪狗。啤啤走到泰迪狗的面前,蹲下來,想要逗一逗泰迪狗。 小動物天生好動,正在等主人的泰迪狗發現來了一位小朋友,十分開心,泰迪狗先是用頭蹭了蹭啤啤,接著就轉起圈來。牽引繩被繫在了一個柱子上,由於泰迪狗的不斷纏繞,牽引繩留給泰迪狗活動的空間越來越少,慢慢地,泰迪狗沒有辦法活動了,泰迪狗“汪汪汪汪”地叫起來。 “泰迪狗,你別著急,我來幫你。”啤啤幫助泰迪狗一圈一圈地將繩子繞回去,可是泰迪狗總是不聽話,明明繞好了繩子,卻因為泰迪狗亂動,繩子又繞了回去,啤啤累極了。 “泰迪狗,你現在不要著急亂動,你又想亂動又想將繩子繞回去,這是沒有辦法做到的,如果你想重新獲得廣闊的活動空間,你就要乖乖聽話。”啤啤耐心地對泰迪狗說道。 這時,啤啤想起了早上媽媽說過的斷捨離的話,他突然發現,斷捨離並不只是丟棄一些東西,斷捨離是在丟棄一些東西的基礎上,獲得更好的東西。就好像是泰迪狗一樣,只有放棄了暫時的自由,才能將繩子繞開,獲得更大的自由。 泰迪狗好像是聽懂了啤啤說的話,慢慢地安靜下來,最終在啤啤的幫助下,繩子終於被繞開。 回到家,啤啤發現媽媽正在收拾衣櫃,因為快要過年了,啤啤媽媽想為全家人購置一些新的衣服,所以想要請一些舊的衣服。由於啤啤成長的十分快,很多之前買的衣服已經沒有辦法穿了。 “啤啤,媽媽將這些衣服清理出來可以嗎?”媽媽詢問啤啤。 “當然可以啦,等一等,媽媽我有東西給你。”啤啤跑回自己的房間。 “這些舊的玩具也一起扔掉吧!” “啊?啤啤,你不是一直捨不得扔掉這些玩具嗎?” “今天不是平日的啤啤,而是懂得了斷捨離的啤啤哦!”啤啤挺起胸膛,驕傲地笑了。 2021年5月29日 陳康妮Miss Chan Connie澳洲墨爾本大學教育管理學碩士愛爾蘭都柏林大學工商管理學士澳門教育家澳門教育專欄作家澳門教育學作家:澳門教育創新澳門國際培訓師(創新創業)澳門兒童文學作家澳門斷捨離學會主席

【澳門任食放題】極高人氣!夢幻任食自助餐Mezza9 琳琅滿目,應有盡有!

專題報導
Lifemagfoodie・2019-12-13

任食自助餐,一直備受喜愛,其精髓在於以無限為有限,花費固定金錢卻可任意品嚐多款菜式,慰藉一班好食之徒的“雙心”─花心與貪心,確是賞心樂事。對於處處講求性價比的吃貨來說,“食べ放題”之出現,更能化解眾生餓鬼平日捱碟頭飯的戾氣,可謂功德無量。 星爸爸今期推薦的是小城極具人氣的夢幻任食自助餐,榮登米芝蓮指南餐廳,澳門新濠天地君悅酒店三樓的mezza9。餐廳主打亞洲美食,包括粵式小炒、亞洲麵食、明爐燒烤、日式剌身壽司等,琳琅滿目,應有盡有。 ↑餐廳環境舒適,數張圓型大桌適合一家大小聚會 其中最具人氣必點食物要數新鮮龍蝦任食,而且不是那種款式單一的芝士焗龍蝦或凍蝦,是隨意選擇六種不同煮法,包括清蒸、上湯、椒盬、蒜蓉蒸、芝士焗、牛油杏仁烤,即點、即劏、即做,相信吃完全種類已呈半飽狀態。皆因材料新鮮,星爸推薦上湯及蒜蓉蒸法,更能吃出龍蝦鮮味,當然椒鹽龍蝦這種霸氣吃法亦不容錯過。 龍蝦之外,廚師更把這種隨心烹調手法推向極緻,其他海鮮共有11款不同烹調方法供客人選擇,包括白灼、清蒸、果皮蒸、豉汁蒸、蒜蓉蒸、香煎、美極、椒鹽、豉椒炒、避風塘、薑蔥,而海鮮則有龍虎斑、黃花魚、鮑魚、蝦、蟹、魷魚、包貝、沙白、花甲等,按時令提供不同選擇。看看,這裡有上百種的排列組合啊!除了考驗客人的選擇能力外,對廚師功力也是一種挑戰,就像跟客人說:來吧!隨您點!我才不怕呢。可見師傅對廚藝非常自信,這亦是一流師傅才呈現的霸氣表現。mezza9一改傳統自助餐的固定烹飪方法,正是從眾多自助餐突圍以而出秘訣。星爸在此推薦上湯斑球、豉椒炒花甲、避風塘炒蟹,都能盡顯海鮮美味。另外,溫馨提示,如選擇上有困難時,可向下單的服務員提出,他們會提供熱心可信的選擇給您喔。 mezza9對素食者亦相當友善,蔬菜包括娃娃菜、莧菜、油麥菜、茄子、涼瓜、芥蘭、勝瓜、秋葵、菜心等供選擇,且又是自選烹調方法,做法多達9種,有白灼、清炒、蒜蓉炒、薑汁炒、豆豉鯪魚炒、椒絲腐乳炒、上湯、魚湯浸、鹽水浸。天呀,這是什麼鬼地方,就像進餐館任點任吃,跟想像中自助餐不太一樣。當然,對於這種改變,作為食客的我們是最受惠了。 除自選菜式,固定菜品亦十分出眾,只是珠玉在前,但絕不遜色,如燒烤雞肉串配上惹味椰香沙爹醬,又消耗了我的不少空間,其他如日式刺身夠新鮮、蔬菜天婦羅也在水準之上,都值得一試。甜品方面,布甸、軟雪糕、各款糕點不在話下,原個椰子布甸配上即點即做的法式焦糖醬,多層次的軟硬口感令人回味無窮。 記得星爸首次來訪,需要提前半年訂位,算是mezza9唯一缺點,但每次都盡興而歸、再三回味。mezza9一直受本地人追捧與喜愛,它亦用高品質的服務與菜品回饋客人。這樣高質素的自助餐,甚至值得一試再試,您何不藉著新一年,相約知己好友,共聚一番。 店家資訊 店名:mezza9 Macau 位置:澳門路氹連貫公路新濠天地君悅酒店三樓 位置(英):3F, Grand Hyatt Hotel, City of Dreams, Estrada do Istmo, Cotai, Macau 營業時間: 星期一到日18:00-21:45 預定電話: +853 8868 1920 或 可透過酒店網站(按此連結) 溫馨提示:店家只提供3個月內之網上預訂。 作者:星爸爸 更多文章: 澳門除夕夜元旦日自助餐美食指南 2019 CP值超高!正宗法式滋味Passion,享受甜蜜下午茶! 【澳門閨蜜下午茶】皇室下午茶,貴族級的優雅下午茶! 【你都可以做Foodie!CyberCTM徵稿啟事,寫食評即有獎!】 在網絡時代,任何人都可以成為內容生產者!澳門作為國際美食之都,各種各樣餐廳林立,無論是國際美食還是街頭小吃,網紅Cafe還是地道大排檔,這裹都應有盡有。CyberCTM現正開始每月徵稿計劃,作為資深吃貨的您,只要提供及分享原創的美食介紹,即有機會獲獎! 十二月主題: 《澳門任食放題》,終於熬到年底,當然要食大餐獎賞自己,食飽才有力氣繼續工作!分享您們最愛的放題吧! ! Whatsapp及Wechat投稿:+85365509333 Email: content@cyberctm.com 更多詳情:你都可以做Foodie!CyberCTM徵稿啟事,寫食評即有獎!

如果離開, 他要殺了我

玄學星相
熊神進・2017-02-28

覆:雨 信件內容:(由於隱私問題,以下部份內容已被刪除) 敬愛的熊老師:您好! 偶然很幸運的關注了你的微博以及微信,半年多了。現在的我很困惑,沒有房子,沒有朋友,沒有工作,只有一個會隨時走掉的男朋友。感覺很無力。毫無辦法。心中的無數疑惑,故而找到熊老師,寫信過來,希望熊老師可以幫助我趨福避禍。 我身份證上的名字叫:xx。身份證號碼:4xxxxxxxx3。出生年月是:1989年x月xx日晚上xx點多的樣子。xxxxxxxxx。現住在xx。2014年的時候找過我們本地的算命師改過名字,現在叫XXX。不知道名字是否合適。我男朋友的名字叫:xx。他的出生年月是:1978年x月xx號下午xx點多的樣子。xxxxxx。(老師登刊的時候請蒙住我和男朋友眼睛,關上命盤,感謝您)。以前微整過,不懂風水,做了一個鼻翼縮小,整過後感覺運氣不好。 曾很灰心地以為來錯了世界,太多的事,找不到人理解。爸爸告訴我說我出生的那天晚上下了很大的暴雨,媽媽在一個黑診所生的我。他們是沒拿結婚證生的我。媽媽在我五六歲的時候離開我和爸爸,遠走他鄉。爸爸也愛自由到處奔波,奶奶伴我成長。從小到大沒有人管我也沒有人教我什麼,以至於長大後愛情方面吃了很多苦和虧。一直覺得自己情商好低,沒有愛的天分,不懂得情愛的事情,後知後覺,這些年談的朋友分分合合,很不順。 我的第一次婚姻是在2010年在書店認識了他,他的出生年月是:1990年x月x號,時辰不清楚。2011年的時候和他跑去xx創業,投資了7萬塊錢,當時滿懷信心,後來才知道原來我進了傳銷裡面,和他的家人親戚。2012年夏天的時候打擊傳銷的時候被查,我被莫名其妙的關在監獄3天。那3天對於我來說很痛苦,像失去自由的小鳥。之後不知中了什麼邪,明明不喜歡他的,他折磨我,糾纏不清,那時我覺得自己好傻,以為到了結婚的年齡,從小沒有父愛母愛的我,覺得他的家人對我還可以,在他的迷惑下2013年x月x號和他在民政局拿了結婚證,裸婚的那種,拿了之後,我就開始後悔了,感覺被騙了,像是一場桃花劫,他的性情也變了,變得不想從前那個時候體貼,對我說很毒舌的話,還恐嚇我,說如果離開他要殺了我,那時我才認清真正的他,原來他的心是陰暗的,原來我和他本來就不是同一個世界的人,只是當我清醒的時候已經來不及了。 2014年6月時候我放棄了xx的事,離開了他和他的家庭。獨自在外找了一間單間房子住了下來,為了讓他不要找我。害怕他會對我怎樣。 後來去年2015年3月份認識了現在的男朋友,這一年發生了很多不該發生的是非和意外,我在他店裡上班,最初只是想好好上班,覺得有份工作會很充實。然而我們認識半個月發生了關係,因為不懂得保護自己,不小心懷了孩子,他很無奈的告訴我要打掉,因為他沒有離婚還有一個五歲的女兒,我們的情況有些相像,他和他的妻子分開三年多了,我和我的老公也分開快三年,我知道我和他在世俗的世界裡我們是不合法的,可是我們是真的愛上了。 有時候挺痛恨自己好了傷疤忘了痛。想不到去年十月份的時候又懷孕了,我很想留住寶寶,可是現實卻很無奈,不得再次打掉了。罪過。後來身體變差了,也沒有上班了,在家休息。想精神養好點在去他店和他一起守店。去年12月份耶誕節過後有一天無意看見他手機裡有個女孩給他發了很多曖昧的短信,當時很生氣質問,他說是顧客沒有什麼事,於是我們發生很大的爭吵,在店裡打了起來,他手帶著手錶一下重重打到我的頭部,結果衣服都是血,他帶我去醫院,不冷靜的我在醫院和他又發生了激烈的衝突,最後醫生安撫了,頭縫了四針,那天我血光之災,他也破了財。 兩次人流和一次血光之災對我打擊挺大了,主要是和男朋友的感情也遭受了很多考驗,他家人勸我們不要在一起,說在一起害人害己。我整個人憂鬱了,運氣也是一落千丈,我不知道以後的路該怎麼走,想和他一起走下去,又害怕和他在一起,捨不得,放不下,有人說,沒有信任的愛情只是一盤散沙,任誰去挑撥一下兩人關係,就很可能出現崩裂的局面。而我們上了當,之間的關係,經不起任何人的挑撥和離間,因為不信任。可是為何明明不信任,卻還要在一起? 一直相信萬物是有靈性的,有因就會有果,今年一月份的時候找過我們當地的算命師測過,算命師傅說他和他的前妻不可能複合。說我和他的夫妻宮是相生的希望很大。可是現在的我卻十分迷茫,因為現在的我們都對方失去了信任,我好沒安全感,老師我該怎麼辦,我的八字裡有怎樣的內容?往後哪些日子最吉最凶?我的姻緣會落實嗎?我和他還能不能繼續下去?熊老師,希望我能被您抽中,感謝您,好人一生平安! 熊神進老師回答: 【缺金木的人, 就一定離婚?】#算命八字# 苦主出生當天,風大雨大,天有預示, 父親心知不妙,就把女兒名字改為“雨”, 他的無明, 令女兒婚姻一挫二敗三離婚,最終,她找玄學家改名,新的名字改了, 可是運氣沒有好上來。理由有二: 1)巳亥相沖,破日出生,巳屬火,亥屬水,改名師傅要找出關鍵原因,例如巳屬蛇,亥屬豬, 蛇為什麼害怕豬? 蛇跟豬既然有矛盾, 新改的名字是不是應該避開? 2)她是丁亥日出生,丁火完全不旺,改名師傅是知道的。 佛曆2553年,寅年,她完全不知道自己大運是沖婚姻,於是她跟渣男(前夫)混上,錯誤時間結婚, 最終離婚了。為什麼她要離婚, 理由是丁火命,缺金木, 水是夫星,一生沒有真命天子星,只是孽緣。 她會結婚二次,永遠得不到丈夫的心,只是為結婚而結婚,哭笑做人。她又認識另一男人,是毒男,毒男逼她兩次人流和一次毒打(血光之災), 這是因為她的八字己亥相沖,她太過迷信愛情,太過依賴男人,沒有男人,她的身體發冷。  女人遇上渣男又遇毒男, 她受苦了, 家庭是共業,她的母親一生吃肉,沒有建立佛化家庭,童年時候,大運沖父母,爸媽離婚了,苦了。筆者從事玄學三十多年,要說苦的,還有更多更多人,她的苦,只是“放不下”, 認為沒有男人, 女人就活不下去,無明的苦,比肉體的苦更厲害。 筆者建議她優先考慮三件事: 1) 修心,未來七年大運都是干支陰陽混濁,她沒有可能遇上真心愛他的男人, 這是澳門風水學家 熊神進 說的,既然沒有真愛,為何自己還要跟毒男睡在同一床?女人真的要還肉體劫?女人真的沒法站起來,好好學習,好好放眼世界? 2)火的力量很大,在四十歲後出現,這是大愛的熱力,溫暖了她,她要做火性行業,再不要躲在男人的店,情情愛愛斷送半生,她可以報讀會計課程,投考公務員,甚至去南方地區生活,筆者把秘密就出來了,她中年過後,運勢強起來。 3)她有需要改身份證上的名字,一生不可以刺青。 是龍上天,是蛇打洞,她,是時候爬起來,小愛,痛苦。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐: 13726267799(晚8時後) 熊神進:澳門 853-66618785 Facebook: 熊神進(澳門風水師) 公共微信: macaumasterxiong 淘寶店: https://macauhung.world.taobao.com/熊神進風水法器店

台灣東海岸景點介紹!台南台東花蓮宜蘭一次過玩!(上集)

旅遊情報
忘瑜。路記・2018-05-17

1 - 台南奇美博物館 奇美博物館佔地超大, 環境很有歐洲風味和童話色彩,所以也是情侶拍婚紗照的熱門地點 台東有名的景點可能是每年六月到八月舉辦的鹿野熱氣球嘉年華 但其實除上之外,台東也有非常多值得一去的景點 離開台南經過恆春再向台東方向進發 一路上的臨海公路真的超!超!超!級!美! 由於實在是太美的關係,我決定隨機發在路上拍的各種照片 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 2 - 台東海濱公園 海濱公園聽起來可能不太有趣,但這裡卻是非常好拍照的地方 而且公園旁的小吃街也可以買到各類小食,特別推薦蚵爹也很好吃喔😋 3 - 台東鐵花村 鐵花村每週二~週日開放,營業時間14:00~22:00(記得每週一休館) 而市集則只在週六日開放,其余時間都會有表演者作音樂文創表演 音樂表演旁邊會有座位可以坐,一邊喝着飲料一邊聽着歌 簡直是旅行難得的休閒呀~~~ 4 - 台東伯朗大道 相信大家對伯朗大道也不陌生,所以我也慕名而來 可能正值假期,人流超級無敵多,由小胖憑着高超的駕駛技術串插於人群當中 終於找到了一個沒有人的角度拍下這照片了😂 (P.S.這次行程我們選擇自駕遊,還沒真正到遠伯朗大道前幾百米的路會有很多標榜自己是免費的停車場,但其實都是借免費停車之前,想我們去租他們的單車之實,雖然租電動單車的價錢與我租半天汽車的價錢一樣,但其實也沒關係啦,因為這種在是一個不錯的經驗喔!) 期侍下一篇吧! #Instagram: 3monthsinus

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

適合聚會的優閒氣氛餐廳。澳門銀河酒店庭園意大利餐廳

澳城餐飲
蘇蘇・2022-09-30

一直認為法國菜吃的是精緻,而意大利菜吃的就是氣氛。喜歡分享,是意大利餐飲文化的精髓,所以用餐時那氛圍就感覺比較輕鬆,最適合朋友和家庭聚會。 這天,蘇蘇與朋友們來到澳門銀河酒店的庭園意大利餐廳聚一聚。 餐廳在酒店2樓,在東翼的貴賓大堂入口旁就有升降機直接到達,踏出升降機,走進一道非常漂亮的走廊。 在這裡打卡很不錯。 走到盡頭就看見了漂亮的餐廳入口。 裝潢是典雅華麗的意大利風格,空間感很充足。 廚房是開放式的,讓客人可以欣賞大廚們的廚藝。 蘇蘇已經看過很多次了,所以跟好友在餐桌上小酌一杯。餐廳有個藏酒庫,有不少美酒在內,有興趣可以問服務員拿酒單的。 蕃茄香草麵包 餐廳自家製的麵包,口感鬆軟,香氣四溢,用橄欖油和意大利黑醋同吃,滋味滿腔。我們還在等兩個朋友,一邊小酌一邊吃麵包,不知不覺,我倆將整盆吃掉了。 朋友們來了,可以起菜啦。 火箭菜沙律 蘇蘇超愛吃火箭菜(也稱為芝麻菜)沙律,看著服務員在我們面前製作沙律,感覺特別新鮮,還有即切的芝士,看著時口水在心中一直流.....嚐起來口感脆脆的火箭菜帶點獨有香氣,還有橄欖油和檸檬汁等調味料搭配,十分開胃,可以為之後的美食作準備。 黑毛豬火腿配意大利甜蜜瓜 黑毛豬火腿充滿甘香、油香和果香,味道濃郁,是蘇蘇很愛的其中一種食材,這道配上意大利超甜蜜瓜,吃在口中,那種鹹甜交錯的滋味,幸福感滿滿的。 芝士肉腸開心果薄餅 在意大利餐廳用餐,絕對不能錯過經典的披薩。 除了披薩上的芝士和肉腸很好吃外,還有蘇蘇未在披薩裡吃過的開心果碎,配搭真的很新鮮。披薩皮的部份更是讓蘇蘇回味,它是薄皮的但有嚼勁Q感的手工皮披薩,麵團很香,邊是脆脆的,蘇蘇忍不住口,一口氣吃了兩件。 章魚土豆 好吃的章魚是來自意大利的,觸手上的吸盤有兩排,只有一排吸盤的,口感沒有意大利沿岸生長的章魚好吃。而這份章魚就是有兩排吸盤的,而且烹調得宜,口感軟糯,搭配土豆的香味和伴吃的醬汁,好吃。 戰斧牛扒 位於牛的上肋部連骨的肉扒,長長的骨頭似印弟安戰斧,故此得名。 蘇蘇是牛魔王,很愛吃牛,特別是戰斧牛扒,因為牛骨中的骨髓和脂肪加強了牛肉的味道,骨肉相連間的骨膠原能保持肉質濕潤軟滑,加上大型牛骨幫助固定牛扒形狀,肉汁不會在牛扒熟成及烹調時因縮水而流失,味道更濃更集中。 這一份大廚在烹調時火喉控制得宜,肉質口感嫩滑,牛肉味濃郁,十分好吃。 提拉米蘇Tiramisu 甜品一定要推介現場做的提拉米蘇,苦與甜的平衡度恰到好處,還有可以欣賞專業人員在你面前現場調製,已經是值回票價。 「澳門銀河」庭園意大利餐廳 電話:+853 8883 2221 地點:澳門路氹城望德聖母灣大馬路銀河酒店2樓營業時間: 下午6時至晚上10時 (逢星期三休息) ~~~~~~~~~ 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化、生活或購物資訊、心情話語文章等,繼續以一文多發形式發放於各地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博: 『蘇蘇的部落』http://www.weibo.com/susannakl/profile Facebook: https://www.facebook.com/sososusanna Instagram: http://instagram.com/sososusanna 時尚生活專欄和部落格 (網站及手機Apps): 蘇蘇的部落sosoblogchannel 澳門最人氣資訊網站CTM。LifeMag 中國163.com。LOFTER 中國搜狐網 中國攜程網 台灣痞客邦 全球最大旅遊資訊網站TravMedia.com 澳門文藝時尚生活雜誌ZA誌 聯絡及邀約: susannakL88@yahoo.com.hk

澳門君悅酒店滿堂彩。體驗雲南之味

澳城餐飲
蘇蘇・2017-06-17

雲南這個地方會讓大家想起什麼? 眾多的少數民族? 有山有水有風景? 還是各有特色的美食? 而蘇蘇想起的,除了如世外桃源的風景外,當然就是雲南美食呢,因為雲南土地肥沃,氣候溫和,差不多一年四季都可以出產任何農作物如茶葉、蔬果和菇菌類。 澳門君悅酒店滿堂彩都會不定期推出中國不同地方的特色菜,讓我們不用周圍走也可以嚐遍大江南北的美食,蘇蘇曾品嚐過滿堂彩的東北全豬宴、「川渝貴」三城之辣、還有新薑、重慶等地的特色美食,這一次餐廳大廚團隊走訪風景絕美的麗江古城,於城內周邊風景如畫的君悅酒店取經和搜羅食材帶回澳門,讓身在澳門的食客可以品嚐特色的雲南菜。 來到餐廳坐下,第一口一定不是什麼美食,而是先喝茶以淨化心靈,為豐富的盛宴先作一點準備。 雲南茶文化源遠流長,當然其中一個原因是雲南茶葉以天然優質著名,今次大廚們精選了多款最高級別的茶葉回來, 好像紅茶上品滇紅茶;最適合女士飲用的墨紅玫瑰花茶;當地特有的三七茶;還有獨具特色的普洱茶;更有原個柑普茶等等。 最後蘇蘇選了三七花茶和墨紅玫瑰花茶,這也是餐廳經理推薦的,看看那朵未沖泡的乾墨紅玫瑰花,再看看泡在透明玻璃茶壺內的花茶,都是漂亮極了。 三七花就是我們說的田七花,整株的三七皂疳含量最高最豐富的部分,性味甘涼,具有清熱、平肝、降壓之功效,適用於頭昏、目眩、耳鳴、高血壓和急性咽喉炎等症,除可泡茶外,還可以炒肉或煲湯等用法。 墨紅玫瑰是玫瑰花中的黑枸杞,是花青素含量最高的玫瑰花品種,它性質溫和,男女皆宜,可緩解情緒,平衡內分泌,補氣血,養顏護膚,緩解疲勞以及改善體質,經過低溫處理後,保持玫瑰原有的生物活性,沖泡後茶色透亮明澈,茶香四溢。 茉莉花茶香燻魚 充滿茉莉花香的香燻魚,蘇蘇以為口感會有點像上海的燻魚,但這個出乎意外的比較軟腍。 黑豆苗拌蟲草花 蘇蘇第一次吃黑豆苗,口感清爽脆嫩,據說含有豐富的蛋白質及碳水化合物,有活血利尿、清熱消腫、補肝明目之功效,這一道菜,澳門比較少見。 涼拌茶樹菇 茶樹菇是蘇蘇的至愛冷盤,我可以吃很多,這一盤我吃了一半。。。XDXD 老式果木烤鴨 來到君悅酒店的中餐廳,怎可以不點馳名的烤鴨,烤鴨有三種吃法,第一種是鴨皮,把鴨皮沾上一點砂糖來吃,入口十分酥脆帶微甜,又即融化於口中,蘇蘇超愛。之後是烤鴨皮連肉和淨鴨肉,並附上包鴨肉的餅皮同吃,加一些小黃瓜、蔥段及醬料一起吃,美味。 瑪咖燉豬肋排 瑪咖 (又名馬卡) 是近年流行的進補之物,有研究指瑪卡具有調整內分泌、抗氧化、抗疲勞、舒緩焦慮、增强記憶力等多種功效,味道濃香,用來燉豬肋排十分美味。 納西辣子蝦 以雲南小數民族來命名的納西辣子蝦,未放在桌上已聞到香氣撲鼻,入口香脆,非常惹味,但意外的是辣椒只有香味沒有辣味,旁邊的紅辣椒全部都給我吃掉了,這是從沒有試過的事。 諾鄧火腿炒雞脾菇 一道不能錯過的雲南膾炙人口的地道美食,名聲在外的白族諾鄧火腿,之所以以諾鄧為名,是因為這種火腿吸收當地千年天然鹽井的獨特鹽味,從而遞增了本身的肉香,兩者相得益彰,配以濃香的雞脾菇烹製,的確讓人食指大動。 糖醋猴頭菇 如果不說,你絕對猜不出這些都是猴頭菇,一直以來,猴頭菇的口感與雞肉相若,亦有素雞之稱,這道菜甜酸度剛好,有點在吃咕嚕雞球的感覺,很開胃,很讚。 三七花牛肝菌扒牛腩 三七花就是剛才說過除了沖泡茶外,還可以用來烹調菜式的茶葉,大廚把三七花、牛肝菌和牛腩一同炆煮,除口感沒那麼膩之外,也是一道養生的菜式。 野生菌香鍋 野生菌菜含有豐富的人體所需的氨基酸、維他命及微量元素,可提高人體免疫力,營養價值高,這次在滿堂彩推出的雲南菜式中,這一道最能顯現,共用了13款菇菌烹調,味道清甜可口,口感豐富,清湯還可以用來浸菜同吃。 老街巷乾巴菌粑粑 傳統雲南點心,菌類是雲南各式美食必不可少的角色,所以這道點心選用的是品種稀有、香味獨特的乾巴菌,用這種菌製成的粑粑鮮香無比,其味妙不可言。 一頓完美的飯宴怎可以沒有甜品來點綴,當你打開滿堂彩的甜品餐單,隨便一點,都是好吃的。 基本上每一道甜品如芒果布丁、焦糖布丁、芝士蛋糕都會配搭一款餐廳自家製的雪糕,有時還會遇上特別的口味,好像辣椒檸檬味、冧酒提子朱古力味、意式芝士綠茶味等等,讓一頓豐富的飯宴有一個完美的休止符。 由即日起至6月30日於滿堂彩品嚐雲南菜,就有機會贏取麗江君悦酒店世外桃源般的住宿。 滿堂彩 地址︰澳門路氹城連貫公路新濠天地君悅酒店1樓 電話︰+853 88681930 營業時間︰上午11:30至下午2:30,下午5:30至晚上11:30 ~~~~~~~~~~~~~~~~~~~~~~ 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博: 『蘇蘇的部落』http://www.weibo.com/susannakl/profile Facebook: https://www.facebook.com/sososusanna Instagram: http://instagram.com/sososusanna 時尚生活專欄: ELLE HK 澳門人氣時尚資訊網站CTM。Lifemag ELLE CHINA 中國瑞麗時尚網 搜狐新聞網 (手機Apps) 聯絡及邀約: susannakL88@yahoo.com.hk