spring
文章平均质量分 53
weixin_36730613
这个作者很懒,什么都没留下…
展开
-
7.Null-safety
一、基本说明 Java不允许用它的类型系统表示空安全性,Spring框架现在在org.springframework.lang包中提供了注解用于声明API和字段的可空性,目前暂不支持泛型类型参数、数组变量的元素参数的可空性 二、注解 @Nullable:用于指示特定参数、返回值或字段可以为null。 @NonNull:用于指示特定参数、返回值或字段不能为null(对于参数/返回值以及分别应用@NonNullApi和@NonNullFields的字段不需要)。 @NonNullApi:包级别的,它将翻译 2021-01-04 18:40:00 · 65 阅读 · 0 评论 -
6.spring-aop
一、基本概念 1、AOP 面向切面编程:Aspect Oriented Programming,对于项目业务所关心的处理逻辑之外的、覆盖多个模块的、相似的功能,我们可以将其收集在一个横切面中来解决这类混杂、分散的功能,这将会使我们更好的专注于业务逻辑。例如:事务管理、日志记录、参数校验、服务调用信息打印、锁重试等等。 2、相关术语 ①切面(aspect):模块化的横切关注点组成的对象 ②横切关注点(crossingcut concern point):与多个类相关的功能点 ③通知(advice)翻译 2021-01-03 09:47:17 · 475 阅读 · 1 评论