SpringBoot
有志青年_ZM
研发路上的菜鸟
展开
-
如何干掉Try{}Catch{}
软件开发过程中,不可避免的是需要处理各种异,所以代码中就会出现大量的try {...} catch {...} finally {...}代码块,不仅有大量的冗余代码,而且还影响代码的可读性。 Controller层抛出大量异常,那是相当的难看,所以尽量是在Service层处理业务时进行统一处理。不管是在哪层处理,异常肯定是需要处理,既然不能显示的处理,那只能尽量优雅着来喽。 那么怎么处理才算是优雅呢? 用Assert(断言)替换throw Exception 使用Assert(断言)方式来校...原创 2020-07-02 18:57:24 · 1112 阅读 · 1 评论 -
SpringBoot跨域
一、什么是跨域HTTP请求 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署在B机器Tomcat上的RESTful接口。 IP(域名)不同、或者端口不同,都会造成跨域问题。为...原创 2019-05-07 19:53:43 · 162 阅读 · 0 评论