搜尋

搜尋結果

【馬來西亞。雪蘭莪】※景點※ 天空之鏡 Sky Mirror ~ 藍天白雲海天一色 美到無法形容 (附Local Tour資訊)
走遍世界
80後愛旅行✈️・2019-09-08

馬來西亞的「天空之鏡」是位於瓜拉雪蘭莪附近一個的沙沙蘭漁村海灘(Sasaran Beach)上 而雪蘭莪州(Selangor)是馬來西亞十三個州屬之一的,除了「天空之鏡」外,還有「黑風洞(Batu Cave)」等景點都在這裡。 「天空之鏡」是需要跟據潮退的時間而決定出發時間,一般來說每個月有20幾天是能夠出海的!! Klook.com 關 於 交 通 由吉隆坡要去到「天空之鏡」需要先坐1小時的車程到雪蘭莪州(Selangor),然後再坐半小時的快艇到拍「天空之鏡」的沙洲上。 由於交通比較不便,而且因為要算好潮退的時間(一般都很早,像80後當天是要0430出發的!),出發時間一般都很早, 而且還要到碼頭買快艇的船票,所以我強烈建議預約 Local Tour !! (還有一個跟Local Tour超超超重要的原因,後面會再跟大家說明) Klook.com 我的行程是在馬蜂窩上預定的,馬蜂窩是一個大陸的自由行平台,我自己也有在上面寫blog, 所以這次的就在馬蜂窩上預定了我的行程。 因為我是預約了半天團的關係,所以計算潮退時間、交通等完全不用花心思去想, 只要一早到酒店大堂等司機到就可以了,在1小時的車程上還能補眠呢 像我去馬來西亞旅遊的日期是268308,當中遇到一天是不能出海看到「天空之鏡」的 我選擇了278去「天空之鏡」,按照潮汐表當天是0630的船,所以大約凌晨4~5點都要出發了 一大清早來到了「天空之鏡」的碼頭 碼頭上幾乎都是中國人,我們是第一批出發的 凌晨出發的人記得要拿早餐來這邊吃,一般都會提早30分鐘到碼頭,在等待的時間都會感到肚了,這時間吃早餐是正好的時間!! (在「天空之鏡」的沙灘上是不能吃東西、不能喝、也沒廁所,所以有什麼要解決的就在這個碼頭先做完) 這裡也為大家做足安全措施,每個人都要穿上救生衣才能上快艇! 碼頭上也有一個小商店 要出發了~!! Klook.com 這就是我坐的快艇,船程一共30分鐘。因為高速行駛所以蠻顛簸的,怕暈船的人記得先吃暈浪藥。 凌晨的海上非常非常黑,所以也沒有拍照,留待回程時再拍吧! 30分鐘過後...... 船家突然停在一望無際的海上,我還在想到底陸地在哪裡呢??!! 閱 讀 全 文

二耳貼面,凶不起來
玄學星相
熊神進・2017-11-12

聰明不聰明看額頭,讀書好不好看耳朵,耳高於眉,考試運佳。她的耳不高,但很貼面(貼腦耳),筆者斗膽說句,她學歷不高,不聰明,但,她是一位賢妻良母,不淫蕩,很專一,結婚後以家庭為核心,愛丈夫,錫子女,還有,她是一位省錢不貪錢的女士。 相書上說ldquo;雙耳貼腦富貴到老rdquo;其實是有依據的,ldquo;對面不見耳,欲問誰家子。rdquo;意思是說這個人的行為舉止很有教養,很懂禮貌,且有佛心,因此人們都想知道他是誰家的孩子,甚至想跟他她成親。筆者在很多次講座中也說,貼腦耳的人會得到長輩的幫助,事業上成就比其他人高,較容易受到長上幫助,與長上好溝通,有長上緣,易被上司提攜器重,孝順,有老人緣,但由於天性依賴心較強,婚後會把家庭放在第一位,一般來說,囚房中的人士,很少是貼腦耳。 她是屬庚金命,生於立夏後8天庚金司令。地支 酉、巳絆合。天干 庚、乙 合而不化。命格為建祿格,命局日干弱,官殺多,筆者認為她平時盡可能多穿戴黃色系的服飾,如鮮黃,橘黃,米黃,棕黃色,咖啡色等。 官星強亦有不好的地方,就是丈夫有點野蠻霸道,常常去管妻子的私生活,這不是幸福婚姻要素,筆者發現她很需要朋友開導,而她身旁亦有一位親如家人的知心異性好朋友,筆者再三強調,此女子2029年至2049年大運是癸卯壬寅,水木是忌神,她的經濟條件很差,婚房風水亦壞了,一不旺夫,二易受騙,三還生了一個不孝子。 綜合命局不足處,她要稍為更改一下生活習慣,一,她不要開車;二,每年生日那天素食;三,燒釋迦牟尼香,這香,是對她有用。祝福。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 熊神進:澳門 85366618785 中國澳門風水掌相學會會長(政府註冊) Facebook httpswww.facebook.com熊神進風水法器店MasterMickeyHungFortuneWorkshop252635158482455 公共微信 macaumasterxiong 淘寶風水法器店:httpmacauhung.taobao.com 頭條作者

【電影】玩轉極樂園:可以並架的夢想與家人。
娛樂殿堂
原來世界這樣大・2018-01-24

最近太多好電影了,其中Pixar出品的玩轉極樂園也是備受注目的一部。雖然早兩星期已經進場觀看了,但還是拖到現在才寫出影評。 《玩轉極樂園》由Pixar出品,畫功當然是無庸置疑,而每次Pixar作品的故事背後都帶來極深厚的意義,就像陪伴我們成長的《ToyStory》反斗奇兵 和2016年的《Inside Out》玩轉腦朋友 一樣,同樣令人笑中有淚。這次的《玩轉極樂園》去到墨西哥,一個充滿熱情音樂的地方。主角米高是鞋匠世家,但因為曾曾祖父為音樂離開家庭,所以音樂成為他們整個家族的禁忌,家族的任何一人都不可以接觸音樂。喜歡音樂的米高只可以偷偷收藏自己的結他和一切有關音樂的東西。有次被嫲嫲發現了米高在玩音樂,打爛米高心愛的結他了,而使米高無法在亡靈節參加音樂比賽,情急之下他決定偷進歌王的墓借用結他,誤打誤撞米高走進了極樂世界。他與死了多年的親戚們見面,要是他想回到現實世界,他必須得到家人的祝福,可是家人們不想米高繼續接觸音樂,氣憤下米高再度出走。他一直以為自己是歌王的後人,決定找歌王的幫助得到祝福回到人間,輾轉下才發現陪伴他到處找歌王的阿德才是他的曾曾祖父,米高在極樂世界除了幫家人消除彼此的誤會外,更幫家人打開音樂之門。夢想對你來說是什麼?米高的家人因為一些理由討厭音樂,也不讓米高接觸音樂,可惜愈受別人的反對就愈想要接觸,米高靜悄悄的學習音樂,亦希望把音樂成為自己的夢想。米高不理家人的反對接觸音樂,不知道對你來說,你的夢想是什麼?父母那代人的夢想很簡單,勞勞碌碌地工作,只希望三餐溫飽就已經很足夠,對於以前的生活環境沒有太多的選擇,足夠的經濟成為了大家拼搏的原動力。反而我們這一代的生活質素富裕能建立自己的興趣,要是熱愛的話更想一輩子都去發展自己的夢想,顯然跟上一代人有不同的想法,也會容易跟他們引起爭吵。米高不理家人的反對繼續玩音樂,那你又為了夢想,與誰對抗呢?或許這是一種任性,但我覺得堅持夢想是一份對自己生命的執著,要是我的生命不是在實踐自己想做的事,那我的生存又有什麼價值呢?所以,米高在為自己的夢想堅持時,我一直都為他「寧死不屈」的堅持而很感動。 家人是最愛你的人家人總有千百個反對你的理由,想起我曾經想做某些事情卻被一口咬定這不適合我,我心想:「為何連自己的事情都無法拿主意?」但我依然認為只要是自己覺得值得、不後悔的,就應該要好好堅持。每人都應該有自己的決定權去選擇自己的路。不過要理解的是家人的出發點也是為你好,要是他們依然不相信你的,那就用心地做得更好,讓他們刮目相看!夢想不應受別人的阻攔,也不是件輕易放棄的事情;如果是輕易放棄的,這又算什麼夢想?無論多久,又記得回頭看看 家人永遠都是你最強的後盾。當我們只在意自己你跑得有多前,跑得有多快,家人卻是那個在意你跑得有多累的人。希望就算多忙碌,也不要忘記向家人表達你對他們的愛。死亡並不可怕記得很多電影都會把死亡定義為一件可怕的事,繼《怪誕城之夜》後《玩轉極樂園》毫不避嫌地提及死亡,不過卻以一個輕鬆的手法帶過。Pixar故事的結尾往往都是令人出人意表,米高的彈奏讓Coco太婆記起爸爸,能拯救阿德(即是Coco的爸爸)使他可以留在極樂園。可是,Coco太婆始終也要面對著死亡,當米高把Coco太婆的相片放在其他死去的親人照片旁邊時,我們的心也沉了一沉,為Coco的逝去而感到婉惜。但另一角度,我們也應該為她高興才對,因為她終於可以跟爸爸重遇了。我們或者沒有辦法抵抗生老病死,但我們可以正面一點地想,他們的愛沒有因為死亡而離開,往生者的愛依然存在於這個世界上,繼續守護著我們,只是轉了個形式。

大陸高考作文題惹嘲諷 網友讚日韓港台更有人情味
創意生活
Jackst・2017-06-09

大陸2017年高考語文科目已經結束,網路曝光全國各省份作文題引發熱議。有專家表示,今年的高考作文題是教育行政官員的話題,學生對此無話可說,或只能說些套話。 全國高考作文題曝光 全國卷I(河南、河北、山西、江西、湖北、湖南、廣東、安徽、福建):請從下面選擇兩三個關鍵詞,寫一篇文章幫助外國青年讀懂中國:一帶一路、大熊貓、廣場舞、中華美食、長城、共享單車、京劇、空氣污染、美麗鄉村、食品安全、高鐵、移動支付。全國卷II(甘肅、青海、內蒙古、黑龍江、吉林、遼寧、寧夏、新疆、西藏、陝西、重慶、海南):從所給出的6個古詩句選2個或者3個,自行立意,確定文體,自擬題目。全國卷III(雲南、廣西、貴州、四川):請以「我看高考」或「我的高考」為副標題寫一篇文章。北京卷(二選一):請以「說紐帶」為題,寫一篇議論文;以2049年中共建政100年的背景,以「共和國,我為你拍照」為題,寫一篇記敘文。山東卷:一個24小時營業的共享書店,白領、流浪漢等各種人都在讀書,有的只是簡單的翻幾頁書。以此為材料作文。江蘇卷(車):車來車往,折射觀念變遷,蘊含著人生哲理。請以此寫一篇不少於800字的作文。上海卷(預測):有人相信預測,有人不相信,你怎麼看呢?浙江卷:有作家說,人生要讀「有字之書」、「無字之書」、「心靈之書」三本書,對此你有怎樣的思考?天津卷:結合自己的生活閱歷,圍繞「重讀長輩這部書」作文。 專家點評:學生無話可說 只能說套話 陸媒報導了數名專家對今年作文考題的點評,華東師範大學教師教育學院副教授張心科表示,北京卷說紐帶、共和國,我為你拍照,以及全國卷I的「中國關鍵詞」都很難寫,主題過於宏大。對於全國卷II,廣州第六中學語文教師肖剛認為,題目要求考生以其中3句古詩為基礎進行立意作文,難度很大,最難在於要探尋其中3句詩之間的內在聯繫;上海交通大學人文學院中文系主任張中良認為,這個考題,學生在理解上有一定障礙。對於全國卷III,張心科認為,高考是教育行政官員的話題,學生對此無話可說,或只能說些套話。 網友紛紛吐槽 網友們對這些高考作文題議論紛紛。有網友嘲諷:這是近年來最簡單的高考作文題了,為什麼呢?你只要把那些關鍵詞串起來,一篇文章就出來了。 看完這個題目,我只有一個問題: 也有網友質問,全國卷I究竟是考語文,還是考政治?你確定審對題了嗎?寫一篇文章幫助外國青年讀懂中國,要用英文寫嗎? 天津卷圍繞「重讀長輩這部書」作文,很少有人會去了解父母更別說其他長輩,沒有素材怎麼寫好作文?浙江考題人生三本書,哲理性太強,高中生理解得了嗎? 臺灣、香港、日韓高考作文題 網友們把臺灣、香港和日韓高考作文題都拿來對比,大多數網友認為這些題是大陸網友絕對想不到。香港一些作文題很有「人情味」。如2011年的一道題:「假如大學已錄取了你,並給予一年休學年,你會如何善用?試談談你的構思。」一些題目較感性,例如2012年的題,一個寒冷的冬天,幾隻刺蝟擠在一起取暖。他們彼此戳痛了對方,所以不得不散開。可是,寒冷的天氣又驅使他們擠在一起。不要太近,也不要太遠,最好彼此保持一定的距離。試就此寫一篇文章。2016年,試以「熱鬧過後,我卻感到失落」為首句,續寫這篇文章。臺灣與香港的作文考題有部分相似。比如,2013年的題,每個人心中都有著對遠方的憧憬,也許是個神秘的國度,或是一個人生的目標。請以「遠方」為題,寫一篇文章。2010年,請想像自己是一株躺在海邊的漂流木,以「漂流木的獨白」為題,述說你的遭遇與感想。2014年,根據親身感受或所見所聞,以「圓一個夢」為題,寫一篇文章。韓國高考除一部分數學題外,幾乎都是選擇題,沒有專門的作文考試,而是由學生報考的大學出試題,這種考試被稱為「論述」。對於文科生,韓國大學一般會給出一段文字,讓學生來分析論述,比如,「如何看待試驗用老鼠」。考生的答案各種各樣,如:執政者不應該把民眾當做實驗用的老鼠來對待;用老鼠做實驗是人類的殘暴行為。日本大學考試的全國統考中也沒有作文題,在由各大學自己出題的「個別學力檢查考試」中,才會出現作文題。此「作文」被稱為「小論文」。日本「小論文」題目如:東日本大地震發生後,出現了「科學不一定就帶給人類幸福」的言論。以此為題,論述科學與人類幸福的關係。(東京大學)根據「科學家對市民所應負的責任」一文,談談科學家應做和不應做的事。(大阪大學)網民紛紛跟帖稱:外國學生的作文總是不離現實,注重學生的邏輯思維及思辨能力,動手能力,中國學生的作文大多脫離實際,現在的大學生連通知、借條都不會寫了。 文章裝載至網絡,版權所有歸原作者所有 httpwww.ntdtv.comxtrb520170608a1328261.html#sthash.xpk2hTpI.dpuf

澳門康萊德以高雅格調及豐富美饌歡賀雞年
澳城餐飲
LifeMag Editor・2017-01-11

爆竹一聲除舊歲,火樹銀花迎新年。踏入丁酉雞年又是另一番新氣象。為慶祝賀新春佳節,屢獲殊榮的澳門金沙城中心康萊德酒店將於農曆新年期間推出多款令人垂涎欲滴的佳餚及賀年套餐。不論是與親朋摯友一同享受高雅的晚餐、舒適地邊暢談邊享用豐富的下午茶、享用包羅萬有的自助餐,又或是在時尚及隱私度十足的澳門康萊德酒店套房內享用美饌等,此五星級酒店皆應有盡有。 此外,凡於2017年1月24日起入住澳門康萊德酒店的賓客,可獲贈2017年「液態金屬」系列的獨家限量版耀亮紅色康萊德春節小熊及幸運鴨子。同時,這兩款限量珍藏品亦於1月26日起在禮品軒獨家發售。如欲預訂於春節期間入住澳門康萊德酒店,可瀏覽www.conradmacao.com、致電853 8113 6000,或電郵至macao.reservations@conradhotels.com。 在餐飲方面,「朝」、「奧旋自助餐」及大堂酒廊將為賓客提供一系列傳統節慶佳餚以及小吃以迎接農曆新年的來臨。酒店的旗艦高級中菜餐廳「朝」特設了色香味俱全的應節套餐、「奧旋自助餐」準備了滋味豐足的自助餐、大堂酒廊則備好了傳統下午茶套餐;佳節期間,您所有期盼的靈感體驗都將在澳門康萊德酒店裡一一實現。 「朝」 由2017年1月27日至2月5日,澳門康萊德的「朝」將呈獻包含九道佳餚,並喻意財源滾滾以及身體安康的新春午、晚膳菜單。精選傳統菜式包括福祿喜迎春﹝石斛花天仙珠炖花菇﹞、好市包發財﹝髮菜蠔豉扣鮑魚﹞、以及連年有盈餘﹝清蒸東星斑﹞等。 屢獲殊榮的「朝」餐廳位於金沙城中心地面樓層,營業時間為星期一至五上午11時至下午3時及下午6時至晚上11時(星期六及日於早上10時營業)。於農曆新年1月28日至2月3日期間,營業時間將延長至上午10時至下午3時及下午6時至晚上11時。套餐最少由六位起,價格為每位澳門幣888元。預約請致電853 8113 8920或電郵至macau.dynasty8.reservation@conradhotels.com。 此外,於2017年1月20日至2月5日期間,渴望一嚐傳統盆菜滋味的賓客萬勿錯過「朝」推出的傳統盆菜,與摯愛親友一同在家中分享佳節滋味。可供四人份的外賣盆菜包括六頭鮑魚、金蠔、鵝掌、花膠等,價格為澳門幣1,888元。外賣盆菜於1月9日起接受預訂,如欲查詢詳情或預訂請致電853 8113 8920。 「奧旋自助餐」 「奧旋自助餐」將於2017年1月27日至2月3日期間供應滋味豐足的農曆新年自助餐,包括地中海、西式、中式、日式、葡萄牙、東南亞及印度等特色菜餚,並提供豐富的冰鮮海產。「奧旋自助餐」位於金沙城中心地面樓層,自助午餐於每天中午12時至下午3時供應,而自助晚餐分別於每天下午5時30分至晚上8時及晚上8時30分至11時供應。自助午餐價格為澳門幣298元(成人)及澳門幣149元(小童);而自助晚餐價格為澳門幣468元(成人)及澳門幣234元(小童),預約請致電853 8113 8910。 大堂酒廊 大堂酒廊將於2017年1月27日至2月5日期間特別供應「農曆新年下午茶套餐」以慶祝新春佳節,精選多款美味小食及別緻的傳統咸點和甜點,包括鮑魚餡餅、蕃茄包和蟹肉沙拉配薑絲、蝦肉春卷條、蒸蘑菇包、覆盆子、綠茶蛋撻配紅豆、紅絲絨杯子蛋糕、蜂蜜橘子烤松餅配凝脂奶油與柳橙果醬,及自選兩杯茶、咖啡或農曆新年特製的幸運無酒精雞尾酒或雞尾酒。尊貴下午茶套餐價格為澳門幣268元;而豪華下午茶套餐價格為澳門幣298元,包括康萊德獨家春節小熊或幸運鴨子一隻。大堂酒廊位於康萊德酒店大堂,下午茶供應時間為每天下午3時至6時,預約可致電853 8113 8973。 菩提水療 現在是透過水療療程洗滌身心的最佳時機,並以最完美的狀態迎接雞年的來臨。位於澳門康萊德酒店的菩提水療將於2017年1月1日至3月31日限時特別推出「重煥活力水療療程」。賓客可享受165分鐘從頭到腳的全身放鬆之旅,以深層肌肉按摩緩解各種肌肉酸痛及不適,助您獲得舒適的睡眠。同時,療程體驗亦包括Thalgo的海洋醫學嫩膚系列,以矯正療法去除皮膚上的色斑及瑕疵,讓肌膚煥發年輕無暇嫩肌。作為歡慶春節的特別待遇,賓客可以澳門幣2,1503元(星期一至四)及澳門幣2,2603元(星期五至星期日及公眾假期)之價格享受療程,同時更可獲贈價值澳門幣420元的MCeutic禮品套裝乙套。預約請致電853 8113 6188。 位於金沙城中心内的康萊德酒店為世界各地旅客提供頂級奢華酒店住宿體驗,以及世界一流的美食佳餚。此外,賓客亦可於金沙廣場超過 150間集世界頂級品牌、生活時尚,以及專為家庭賓客而設的零售商舖為即將來臨的佳節盡情購物。 如欲了解有關澳門康萊德酒店於這個聖誕佳節的各項最新資訊,請瀏覽facebook.comconradmacao、instagram.comconradmacao或澳門康萊德酒店網頁。

澳門麗思卡爾頓酒店推出「麗思兒童原野探奇之夜」鼓勵小朋友發揮無限想像空間
旅遊情報
LifeMag Editor・2015-11-30

澳門麗思卡爾頓酒店緊接麗思卡爾頓中國區酒店,今天推出「麗思兒童原野探奇之夜」(Ritz Kidsreg; Night Safari),讓小朋友在寬敞的酒店套房內,展開歷奇之旅,打造畢生難忘的珍貴回憶。 為了拓展小朋友與生俱來的好奇心與創意思維,「麗思兒童原野探奇之夜」將歷險精神從戶外帶到室內。甫踏入房間,小朋友就會發現澳門麗思卡爾頓酒店套房內搭建好的寬敞帳篷,旁邊整齊排列著羽絨墊及毛公仔。小朋友不單可在帳篷內享受私人空間,更可透過不同遊戲及刺激創意的配套來學習,一嘗室內露營樂。 特色住宿禮遇詳情 「麗思兒童原野探奇之夜」 預訂日期: 2015年11月16日起 禮遇價格:澳門幣4,398起 四位入住澳門麗思卡爾頓酒店一晚(最多兩位成人+兩位小童) 「麗思兒童」帳篷設置及特別配套 尊享麗思卡爾頓會所設施 兩位小童免費享用「JW兒童樂園」 兒童電影之夜,另獲贈爆谷(住宿期間無限觀賞兒童電影) 尊享專車接送服務往來酒店及碼頭(須提早預約) 四位享用「麗思咖啡廳」朱古力下午茶(兩位成人+兩位小童) 禮遇價格須加收10%服務費及5%政府稅 條款及細則: 以上所有酒店住宿禮遇須視乎供應情況而定 須受其他條款及細則約束,參閱詳情可到www.ritzcarlton.commacau 澳門麗思卡爾頓酒店保留更改是次禮遇價格及內容之權利

春天來了, 你的“保健”計畫開始了沒有?
宗教玄學
熊神進・2021-02-02

2021年病毒真的停止?通勝上有這樣二句話ldquo;疾病稍紛紛rdquo;ldquo;人民多疾惡rdquo;, 筆者不才, 只能善心提醒大家, 牛年的病疫此起彼落, 大家一方面生活, 一方面抗疫中, 不會畏懼, 也不會害怕。 病毒入侵人體的途徑有二個,一個是地上,另一個是地下。地上的,是二黑星,地下的,是病氣。 在風水學上, 我們傳統用「龍頭辰砂卍字龜」「桃木壽蘆」「金卍字葫蘆」, 這些都是很有意思的開光法器。黑曜石金卍字葫蘆的外形好像8字,上下寬,中間窄,這個天然設計巧妙地把地上地下的病毒吸進來,慢慢消化,很玄。 放在壇上的都是珍品,數量不會太多, 如果你在燈光下, 你可以看到葫蘆上的「眼睛」,風水學上叫「慈眼」, 是佛菩薩的加持。 坊間有部份的葫蘆都是工藝品,工藝品用在裝飾上,很美, 但無法進行開光加持, 你可以買一個回來, 當是裝飾。而法器跟工藝品不同,法器是需要玄學家潔淨加持,這善知識不可不知。 「金卍字化病黑曜石葫蘆」的使用方法如下: 首先準備一碗雨水, 把黑葫蘆浸在一碗雨水內, 再把ldquo;化病符rdquo;用火,繞著葫蘆順時針轉三圈化去,符灰浸在雨水內,葫蘆浸七天, 才可使用。 葫蘆底部必須有一個金色ldquo;卍rdquo;字,這ldquo;卍rdquo;字很玄,是添了玄粉, 可以化去地下傳來的病氣。 葫蘆的材料來自ldquo;墨西哥rdquo;的火山岩,老師選用黑色有眼睛,原因是黑色屬水,二黑星屬土,水跟土是不和,土是泥,忌雨水來克它,因此,使用者收到ldquo;金卍字化病黑葫蘆rdquo;必須等雨天,先把雨水儲下來,然後按照上述方法使用。 一、名稱:金卍字化病黑葫蘆 二、重量: 全是人工製造,一刀一刻都是佛教徒功德,充滿大愛。4.5cm商度, 大約50至60克。 三、產地:墨西哥 四、結緣價:233元,隨喜去結緣。 請各位有緣人提交訂單前,在ldquo;給賣家留言rdquo;處注明使用者或全家人的姓名、性別、籍貫、陽曆(新曆、西曆、西曆)出生年月日時辰如沒有時辰, 只填年月日、現居地址,以備熊老師加持,加持的時間約7天內。有緣人提供的所有資料均保密。

Spring boot web api 異常處理
科技新知
MacauYeah・2025-10-28

我們在編寫程式時,經常會遇到一些極端的情況,不會經過 function 的方式回傳結果。例如一個 function 原本是提供讀檔功能,但用戶傳入的並不是一個有效的檔案路徑,又或是誰路徑權限不足,無法讀取。這些不正常的結果,並不是原本 function 所協定的回傳值。那麼,我們會拋出異常 Exception ,中斷所有被呼叫中的 function ,讓上層用戶去考慮怎樣處理這個問題。 在 Web API 中,這些 Exception 就更常見。要求用戶傳入的參數,用戶就是有時候少了幾個。覆寫資料的時候,原本的資料已被刪除。但我們現在是經過 Web Api,不能像過去一直向上拋出異常就能通知用戶。我們需要的,是把異常轉成對應的 Http Status Code,讓用戶端可以快速識別異常的類型。 java 異常對應 Http Response Code 其實在 spring boot web 中,要做轉譯,是很簡單的。在定義 java Exception的時候,若有@ResponseStatus,spring boot web 就會自動回應對應的 http error code。 @ResponseStatusHttpStatus.FORBIDDEN public class CustomAuthenticationException extends RuntimeException public CustomAuthenticationException public CustomAuthenticationExceptionString message supermessage; 以後,任何一個地方拋出 CustomAuthenticationException (假設上層沒有人攔截)都會把該 Controller 的結果改為 http 403。Spring boot 也很聰明的,把異常中的 message 隱藏 ,免得有網安的問題。 若我們定義 Exception 時,沒有@ResponseStatus,Controller 就會變成 http 500,例如我在 controller 中拋個常見的 IOException,這次的結果就會變成 http 500。 @GetMappingquot;apiioErrorquot; public String forceIOException throws IOException throw new IOExceptionquot;force io errorquot;; 如果某些時候,我們想使用 java Exception 中的 message 欄位作為報錯信息,讓 http 客戶端,可以通過固定的 message 檔位找到問題訊息,我們可以在application.properties中,加入server.error.includemessage=always。有些特殊情況,在開發模式時 mvn springbootrun ,已經可以見到有 Exception message,但在投産後java jar又看不到。主要因為開發模式中, pom 有 optional springbootdevtools,會自動加入了server.error.includemessage=always,但 mvn package 後就沒有,因為 runtime 沒有 springbootdevtools 的覆蓋。 額外處理 異常處理除了想控制 http status code 外,有時還需要做一些額外處理,例如發出通知郵件等。若想做額外處理,需要另做一個 @RestControllerAdvice 的類,在接到指定的 exception 時,可以轉換不同的 http code ,而且還可以執行額外 java code ,改變 http ResponseBody 。 @RestControllerAdvice public class GlobalExceptionHandler @ExceptionHandlervalue = RuntimeException.class @ResponseStatusHttpStatus.INTERNAL_SERVER_ERROR public Map handleRuntimeExceptionException ex return Map.ofquot;retquot;, false, quot;anyfieldsquot;, ex.getMessage; 但要注意,一旦使用@RestControllerAdvice 後,就要考慮有沒有改變了某些預設的行為。例如上述的@ExceptionHandlervalue = RuntimeException.class,代表所有RuntimException.class的子類,都會歸由該 function 所處理。當然,你也可以多加幾個 function 來處理不同的子類。 Reference springbootwebapivalidate