lombok注解
lombok中的注解都是很有实际意义的注解简化日常开发
lombok是依赖jar插件的 编译后的代码和之前是一样的 只是让代码更加整洁易读
-
@Data自动生成setter&getter tostring 方法 -
@Slf4j注入log 属性 减少每个类中写一行log属性定义 -
@RequiredArgsConstructor 按属性生成构造方法
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
这种用法也是从网上看到的, 以前总是使用autowired或者 resource注入bean .
构造器注入不是很常。构造器注入可以使用 final修饰属性,
autowired这种依赖开发者遵守 无状态bean要求 不去改变注入的bean属性
使用final更加安全规范(使用autowired注入不能使用final修饰属性)
@SneakyThrows自动生成try-catch简化代码书写 很多异常我们捕捉之后确实也挽救不了啥

浙公网安备 33010602011771号