文章预览
当我们提到 Spring 时,或许首先映入脑海的是 IOC(控制反转)和 AOP(面向切面编程)。它们可以被视为 Spring 的基石。正是凭借其出色的设计,Spring 才能在众多优秀框架中脱颖而出。 Spring 具有很强的扩展性。许多第三方应用程序,如 rocketmq、mybatis、redis 等,都可以轻松集成到 Spring 系统中。让我们一起来看看 Spring 中最常用的十个扩展点。 1. 全局异常处理 过去,在开发接口时,如果发生异常,我们通常需要给用户一个更友好的提示。但如果不进行错误处理,例如: @RequestMapping ( "/test" ) @RestController public class TestController { @GetMapping ( "/division" ) public String division (@RequestParam( "a" ) int a, @ RequestParam ( "b" ) int b) { return String.valueOf(a / b); } } 这是一个计算 a/b 结果的方法,通过 127.0.0.1:8080/test/division?a=10 =0 访问
………………………………