搜尋

搜尋結果

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

【解暑系列 澳門人氣雪糕推介】
澳城餐飲
Cheers!・2024-06-20

呢排真係好熱!所以小編又推薦一下澳門雪糕系列幫大家消暑!睇完都覺得心透涼! 軟雪糕系列 Sofu 呢一間有就咁睇外表都已經好吸引好少女心!每款雪糕都用北海道特濃6.8牛奶,口感好順滑!原來同埋前一排仲有GIDLE嘅應援添呀! 扁牛角軟雪糕 泡芙杯軟雪糕 地址: 氹仔官也街山治美蘭打前地12號(鉅記手信和鳳城茶樓中間進去) 聽海 位於路環嘅聽海係主打食雪糕,佢哋嘅雪糕口味係會成日轉換,仲有每週期間限定口味!同埋一出門就係對住海邊!買完仲可以一邊睇風景一邊食雪糕~聽海的聲音XD 北海道牛奶X海鹽味雪糕 地址:路環十月初五馬路206號 Gelato系列 Blooom 呢間咖啡係澳門已經好出名!除左咖啡好飲之外,佢出品嘅雪糕都好好食架!每款口味都好特別! 小編嘅top 1係白菊花碎可可口味,清香嘅菊花茶味真係好fresh! 小編仲試埋百毒不侵味!其實係京都念慈枇杷膏味~真係好特別! 地址: 新馬路店:澳門南灣大馬路599號羅德禮商業大廈 Bricolage拿住雪糕 Bricolage近排係小紅書都好紅!見到好多網民都有推介,經過門口都好多人排隊!有好多唔同口味嘅雪糕比你揀! 雪榚樂園 (1杯裝 3個mini甜筒) 佢仲有家庭裝版,一次過滿足你多種口味! 地址:澳門聖祿杞街41號(婆仔屋附近) 懷舊雪糕系列 禮記 禮記雪糕係全澳門最經典嘅雪糕店!係澳門真係開左超耐!無論係入面環境同雪糕都好懷舊!想體驗復古可以去下! 雪糕三文治 雪糕磚 地址:荷蘭園大馬路12號地下 洪馨椰子雪糕 澳門仲有另一間老字號都好出名:洪馨椰子雪糕!佢已經開咗100幾年!仲要係手工同用真椰子去整雪榚,靠近就會聞到椰子香味~真係又有heart又懷舊! 地址:澳門新馬路果欄街14號地下 大家睇完有冇覺得好有想食雪糕嘅衝動呢?心動不如行動!快啲去試下啦!如果有你心水嘅雪糕店都可以同小編分享下!

【澳門美食速遞】澳門首家國潮風茶飲店「宮野」,獨特新中式茶飲體驗!
澳城餐飲
Lifemagfoodie・2021-10-07

風靡杭州而且超火的國潮風茶飲店「宮野」,終於來到澳門了!聽說是長沙的「茶顏悅色」的親姐妹。在現今IG簡約風大行其道的環境下,「宮野」堅持國風,與眾不同的風格反而成了一匹黑馬! 推薦飲品 【宮野烏龍mdash;初雪系列】 MOP $24 500cc 用白桃烏龍做茶底,再加入香醇的牛奶,喝上去口感順滑之餘,還有些夾雜果香的茶味餘韻。 【紅顏拿鐵mdash;大雪系列】 MOP $30 500cc 錫蘭紅茶上加入牛奶,上面厚厚的綿滑奶蓋,還灑上了薄脆的杏仁片,柔滑甘醇的茶中加入香脆的口感,令人回味十足! 【宮野奇趣mdash;大雪系列】 MOP $30 500cc 清爽幽香的茉莉綠茶,綿滑的奶蓋上加入碧根果碎,因為綠茶底的關係,喝上去十分清新。 【潑墨留白mdash;大雪系列】 MOP $30 500cc 「潑墨留白」這個名字中式韻味十足,選用茶香濃郁的大紅袍打底,純白的奶蓋上加上Oreo碎,和名字十分匹配。 【冷泡茉莉】 MOP $18 冷泡茉莉味道十分清新,一打開花茶的香味就滲出,而且冷泡茶咖啡因沒那麼濃又有提神的效果,比起平時熱泡會更少澀味。 「宮野」力求為客人提供優質茶飲及高效且細緻的服務,所以前期只提供招牌系列產品(初雪、大雪,琥珀)且只做現場。之後亦會持續推出和頤和園合作的頤和系列、喚夏水果茶系列、雲紗水果茶系列、人間好時節系列,令人十分期待!而外賣也會陸續在各大平台上線。 註冊會員可獲得10元現金抵用券,消費滿50元立減10元。另外,消費滿250元可免費兌換初雪系列一杯(可使用小程序點單和現場)。 宮野 地址:澳門氹仔布拉幹薩街95號華寶花園地下P 時間:12:00 21:00 想即刻下單?澳門好幫手幫到你! 點擊選購:宮野

【Apple WWDC 2021】iOS 15 9個重點新功能懶人包
科技新知
Lifemagtechie・2021-06-08

WWDC 2021 (蘋果開發者大會)在澳門時間凌晨1點舉行,當中最多人留意肯定是iOS 15,小編為大家整理更新重點: Facetime 提升音訊體驗 疫情之下,大眾依賴視像通話與親友聯絡。iOS 15的 FaceTime 加入Spatial Audio 空間音訊支援功能,令用家可以聽到更清晰及更自然的通話語音。另外,可以選擇集中對象語音,還是同時接收環境聲,以迎合不同情況需要。 FaceTime 支援瀏覽器使用 考慮到沒有使用蘋果裝置的人亦可以用FaceTime聯繫親友,用家可以分享對話連結邀請Android 甚至Windows 電腦用家,透過瀏覽器加入FaceTime 通話。 FaceTime 分享播片 新的 SharePlay 功能容許用家在對話中直接分享正在觀看的影片或音樂,或者分享螢幕。 LiveText ndash; 直接複製相片中的文字作其他用途 強化的AI功能,令用家可以直接複製相片中的文字作其他用途,更方便用家搜尋及應用資料。例如:拍下餐廳名字,之後直接搜尋餐廳位置或點評。 「Focus(集中)」模式ndash; 按需要選擇顯示內容 每日手機接收大量訊息或提示,往往要逐個點出來看才分辨當中的重要訊息。在iOS 15 中,Apple 就加入了提示總結功能,令用家可以在同一介面,瀏覽接收到哪些提示,方便事後瀏覽。 同時,容許用家按時間或場合,設定顯示哪些程式的提示,令用家可以在不同時間,接收到最合適的即時資訊。另外,針對重要訊息,在iOS 15 中,即使用家開啟了勿擾模式,仍然會傳送到對方並作出提示,令對方不會因為開啟了勿擾模式而錯過任何重要或緊急的內容。 訊息功能更方便分享內容 新版本的訊息功能,用家可以利用訊息與朋友分享音樂、相片等,而且更容易找到朋友曾經分享過的內容,例如:用家在iTunes Store內的Shared with You欄中可找到朋友曾經分享過的音樂,更可以將它們放入自己的藏庫中,方便之後重溫。相片亦可以在Shared with You欄目中重溫。 Apple Wallet Wallet 應用更廣泛 今次Apple Wallet更新可以加入車匙、家中防盜鎖的匙卡、甚至去旅行時你房間的匙卡也可放進Wallet 內。 自製個人化相片回憶 加強回憶功能,用家不但可選擇系統建議的不同濾鏡,為相片幻燈片加強氣氛,而且系統更會按濾鏡類別,由 Apple Music 建議相關的音樂作背景音樂,令用家更容易自製更漂亮的相片回憶幻燈片。 提升用家私隱 iOS 15的電郵功能中,用家不但可隱藏你的IP地址及位置,更可以連你是否已開啟電郵瀏覽的資訊也可隱藏。 另外,Safari 方面,用家亦同樣可隱藏你的IP 地址,亦可瀏覽私隱報告,翻查指定網頁在背後嘗試讀取甚麼數據。 推出日期 Apple 宣佈即日已向軟件開發者提供beta 版本供測試軟件之用。 公眾beta 就於七月正式推出。至於正式版本,就會在今年年底推出,根據以往慣例,估計應是在年底推出新iPhone 時會同時發佈。

【Summer Fashion】包治百病,5款國內小眾品牌手袋推介!
專題報導
Lifemagshopper・2020-08-24

女士們出街,一定會手挽ndash;一個手袋搭配。除了各種知名大牌之外,其實國內亦有不少小眾品牌的手袋,外型和質地同樣不俗,造型同樣具有特色。想知道有甚麼手袋推介,快點往下看吧! PECO 這款PECO的凱莉包,極簡的設計配合復古的金屬扣,令到這款手袋既干練同時又優雅復古。這款手袋亦配有寛肩帶,既可手提亦可斜挎。 價格:CNY $1180 詳情:Click QULU 來自QULU的這款三角包,外型簡單大方,特色在於它獨特的幾何造型,這款新季貨品比之前的用色上會更低調,而且有多色可選。 價格:CNY $1580 詳情:Click Mister Eight 這款手袋以巧克力作為靈感,推出黑白巧克力兩色手袋,光面的表面真的有那種絲滑的感覺。這款手袋亦有長短款可選,但短款配搭更顯温柔。兩另外加上珠子配飾的話,手袋看上出更出彩。 價格:CNY $729 詳情:Click 崧songmont 這款圓形的大手環包,鰐魚紋的牛皮是輕磨砂的皮面,上面是仿玳瑁大手環很突出,扣子也是真空鍍金款式,小眾又特別! 價格:CNY $1060 詳情:Click A.Cloud 這款梯型包同樣以簡約為主,分有三個Size這次推介的是中款,少見有灰紫色的鰐魚紋,顏色非常高級又有質感! 價格:CNY $1499 詳情:Click 作者:Dororo 更多文章推薦: 【Summer Fashion】女士扮靚必睇!夏季潮流大公開 【Summer Fashion】女士最愛,5間高質平價淘寶飾物店推介! 【Summer Fashion】戴口罩也有好氣色,超強防脫妝底妝!

澳門原汁原味的白灼蝦,滿滿都是厚實的肉感!
其他
澳門生活圈・2019-07-25

●同步发布媒体公众号 ●媒体排名不分先后 白灼虾评测 灼煮上海鮮工房 不知道大家宵夜一般都挑选什么? 炸鸡啤酒?干炒牛河?生滚粥? 不知道深处澳门的各位有没有想过白灼虾呢?要是没有的话就要看下这次推荐的来自灼上煮海鲜工房的白灼虾。 这间店铺是专门做的外卖生意,但是这家店更加有特色的是,专门做宵夜的店铺。 店家从下午5点开始就会接到很多的外卖订单,在小小的店铺里,努力的做着外卖单。 接下来,我们来看看今天的主题 白灼虾。 白灼虾是一道传统名菜,主要食材是虾,主要烹饪工艺是白灼,ldquo;白灼rdquo;二字指的是将原汁原味的鲜虾直接放进清水里煮食。 广州人喜欢用白灼之法来做虾,为的是保持其鲜,甜,嫩的原味,然后将虾剥壳蘸酱汁而食。 食用功效:健脾养脾,养胃健胃,补血养血,补气益气,调理肠胃,滋阴补阴,开胃消食,清热去火,抗衰老,增强抵抗力。 这家店铺的白灼虾,全部都是肥美大只,因为店家很注重灼这一步骤。 灼,是将物料投入沸汤或沸水中烹熟,没有汁,也不加荧,主要是保持物料的原味。 灼的时间一定要短,火候一定要猛,而且物料一定要新鲜。所以非常推荐大家宵夜的时候去尝试一下。 原汁原味的鲜虾,全都是厚实的肉感。 欢迎来到ldquo;忆条街rdquo;订单详情!灼煮上海鲜工房 ●店家干净整洁! ●价格优惠! ●专属定制! 想尝试的朋友们,可以通过忆条街进行外卖点单或者直接去店里外带。 店铺地址 澳门台山菜园涌北街135号濠江花园地下中号铺

第22屆澳門書市嘉年華
文化創意
文創遊樂場 // 米米 Esther Lim・2019-07-13

一年一度的書市嘉年華本月中在澳門理工學院體育館開幕啦!日期:2019年7月12至21日,時間:早上十點半至晚上九點半,地點:理工學院體育館 澳門日報出版社繼續用新書和大家一起迎暑假!三本新書一起在7月14日亮相,大家記得預留這個好日子。 2019714 14001500 《阿門》(第十二屆澳門文學獎中篇小說優秀獎作品) 作者及主講者:席地(鄧佳來) 內容簡介:阿門忽然想自殺,雖然莫名其妙,但巨大的無力感侵襲着他,他無意識地上了一部巴士。在巴士上,他想起自己曾經傷害過某個人,但那人是誰,如何傷害的,他都沒有頭緒。 2019714 15001600 《血色迷宮》(第十二屆澳門文學獎中篇小說優秀獎作品) 主講者:李宇樑(作者)、李展鵬(撰序人)內容簡介:描寫ldquo;大屠房rdquo;內四個男女主角及德昌肉店的命運掙扎、兩代人在quot;迷宮quot;裡的情、慾、恩、仇糾纏,以血腥開始,以血腥結束。那是大時代下的個人故事,也是城市的故事。 故事開展於上世紀八十年代,直至二○一七年,時間跨越卅五年,側寫出當中澳門社會的每個年代變化。 2019714 16001700 《夜航隨筆續篇》 主講者:陳浩星(作者)、黃文輝(撰序人) 內容簡介:本書取材自作者在《澳門日報‧新園地》的專欄ldquo;夜航船rdquo;,筆名陳懷萱。收錄之文章自一九九五年至一九九八年連載,多談讀書,看畫,文事。本書是陳浩星三十年筆耕的首次結集,月前已出版正篇,今為續篇。 作家李宇樑 中篇小說《血色迷宮》作家李宇樑將於明天14號星期日300pm 於理工體育館書市嘉年華發佈。故事部分內容改編自真人真事,構思、資料蒐集及人物訪問歷時兩年,寫了幾個月共11萬字。它沒有《上帝之眼》的迷離淒美,也沒有《狼狽行動》的調侃荒誕,它只會挑動起原始人性的蠢蠢欲動⋯⋯明天下午見。 及7月21日(星期日)16451730 「閱讀美飲」mdash;澳門獨立美飲雜誌書《小飲伴》製作分享 講者:余盈、林春燕有德筆出版有限公司 IOU TAK BUT 《小飲伴》= 雜誌書 網上美飲指南平台 年輕廚師品牌打造 家宴線下活動 etc. 澳門首創以飲品為主題的雜誌書,以季為節點,為您推薦全球有趣的飲品趨勢,這裡不但有酒有故事,也有咖啡、茶、水甚至各種稀奇古怪的飲品逐一亮相。每期專題都會以熱門飲品話題展開,如第一期的實力網紅店,編輯部走訪粵港澳大灣區多家有趣且受到不同群體歡迎的實力網紅飲品店鋪,為您解剖成為網絡熱論話題的背後故事。 欲了解更多: httpsmp.weixin.qq.comsuOOeF7Qlu3DfgQY480JMiAhellip; 余盈 澳門資深媒體人,創辦有德筆出版有限公司,犀利微雜誌主編,《小飲伴》主編 林春燕 有德筆出版有限公司聯合創辦人,《小飲伴》副主編 現場更設有抽獎送大禮: 入場即可參加「我愛逛書市」抽獎 (獎品包括:機票、平板電腦、圖書禮券) 購書滿100元,更可參加「讀萬卷書行萬里路」大抽獎

【愛慕虛榮, 人生如夢】
玄學星相
熊神進・2018-07-17

她的眼神混濁不清,眼為心之窗, 筆者大膽而無禮說句:她不是單純,是有機心,可是沒有好運。 她如何才有好運?她的日元屬辛金,生於芒種後5天丙火司令。地支 巳、午、未 三會火方。命格為印格,命局日干強,官殺多,身強者,行水木大運是吉。2018年行十年癸酉大運,金水都不是好運。筆者再分析她的面相,她的眼眉半點光澤也沒有,三十歲的她,又如何遇上真命天子? 人不是為了一句別人的話而鬥志消沉, 她可以穿一些綠色的貼身衣服,亦可以在家中的東方窗戶處放三盤植物,當然筆者建議她佩帶ldquo;月亮石rdquo;吊盤, 月亮石是一種催促姻緣的寶物,要吸收日月二光, 開光需要很長日子, 非常珍貴。 她是辛金命,金是遇火才有夫妻緣, 之前壬申大運, 並不是什麼夫運, 因此她遇上的男友都是不如意, 沒有大光明, 相反2028年後是甲運, 甲屬木, 木生火, 火是夫, 由此可知,她婚後才遇上真心愛她的男人,是緣是孽,筆者不評論。 女人在一些日子裡, 因為年齡問題,可能半推半就跟一個男人走在一起, 可是,  日子久了,玻璃心都需要一個懂愛的人去珍惜, 她就是在婚後需要愛人的真愛, 有點令人不安。 她很想多找一些錢, 筆者是知道,很可惜,她沒有找大財能力,相反,她只是打工命,平平淡淡過一生。 虛榮心,大多數女生都有,筆者認為她可以買一件名牌手袋, 但不要追求太多,人,要知足,才樂。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 或微信13726267799 熊神進:澳門 85366618785 Facebook httpswww.facebook.com熊神進風水法器店MasterMickeyHungFortuneWorkshop252635158482455 中國澳門風水掌相學會會長政府註冊 公共微信 macaumasterxiong 熊神進玄學信箱 httpsgoo.gljAVv8U 淘寶風水法器店:httpmacauhung.taobao.com 今日頭條作者歡迎關注

3 小時任食澳葡小食!澳門瑞吉酒店「雅舍」新推土生葡人下午茶自助餐
澳門最齊全自助餐攻略
Cheers!・2018-05-11

環境:★★★★★ 食物種類:★★★☆☆ 服務:★★★★★ 口味:★★★☆☆ 唔講唔知,土生葡人下午茶(Chaacute; Gordo)自助餐,直譯自葡語為「肥茶」,有豐盛或盛宴的意思。最近瑞吉酒店「雅舍」就推出這個以土生葡人下午茶為主題的 3 小時任食之旅,特意搜羅了大量傳統而且不常見的特色食譜,讓你一餐試勻澳葡小食! 所謂的土生菜、澳葡菜,即是舊時葡國大航海時代,葡萄牙人從歐洲遠渡非洲、印度,最終在澳門定居後,結合了中西烹調手法,以及世界各地的香料炮製而成的菜式,絕對稱得上是 Fusion 菜的始祖。 而是次的土生葡人下午茶就提供超過 30 款澳葡小食,包括石鑿(Apabicos)、炸角仔(Chilicote)、粉果(ChilicoteFolhas)、炸咖喱肉碎包(Patilde;ozinhos Recheado)等;甜點方面則有蛋白蛋糕(Pudim Molotof)、椰汁糯米糕(Bagi)、葡國朱古力蛋糕(Bolo de Chocolate)、薯仔蛋糕(Batatada)及椰子黃豆糕(Ladu)等,陣容強大! 炸咖喱肉碎包、蛋白蛋糕、蟲仔餅等,已是坊間買少見少的澳葡糕點。 必試馬介休球和葡撻。 除了澳葡糕點,下午茶還提供經典的中式點心和懷舊小吃,如叉燒包、燒賣、麥芽糖夾餅等。最後提提大家,餐廳還提供「Served at Your Table」環節,大家入座後還可點選免治飯(Minchi)及澳門炒米(Lacassaacute;),保證捧腹而回! 既有澳葡糕點,又有中式點心、懷舊小吃,有朋自遠方來最適合不過。 飲品還提供充滿澳門特色的無花果蜜及西洋菜蜜。 Served at Your Table 可點選免治飯(Minchi)及澳門炒米(Lacassaacute;)。 「雅舍」環境優美,吃下午茶特別有格調。 土生葡人下午茶 地址:澳門金沙城中心瑞吉酒店 1 樓雅舍餐廳 時間:逢周六(1500 ndash; 1800) 價錢:$148 位 網址:httpshk.sandscotaicentral.comrestaurantsasianinternationalthemanor.html 更多自助餐攻略:澳門最全自助餐攻略,必食人氣推薦!