当前位置:网站首页>Not annotated parameter overrides @NonNullApi parameter
Not annotated parameter overrides @NonNullApi parameter
2022-08-02 05:18:00 【m0_67392931】
现象
idea警告,就下面这样
Not annotated parameter overrides @NonNullApi parameter
类似的还有这个:
Not annotated parameter overrides @NotNull parameter
这个警告看起来很不友好,看起来是让你加上@NotNull注解或者@NonNullApi ,但是加了根本没用!!!
虽然只是警告 但是强迫症很难受!!!
问题说明
错误提示是
Not annotated parameter overrides @NonNullApi parameter
直译:没有被注解的参数重写了@NonNullApi参数
这个提示是说因为被重写的方法的包被这个@NonNullApi注解了,所以方法参数也需要被注解
提示Not annotated parameter是说没有给参数加注解,至于加啥注解提示里没说。
解决方式(两种)
使用“javax.annotation.Nonnull”注解可以解决
直接给参数添加@Nonnull注解
import javax.annotation.Nonnull;
@Slf4j
@Configuration
public class ScheduledConfigurer implements SchedulingConfigurer {
@Override
public void configureTasks(@Nonnull ScheduledTaskRegistrar taskRegistrar) {
taskRegistrar.setScheduler(taskExecutor());
}
}
使用“org.springframework.lang.NonNullApi”注解可以解决
在package-info.java文件中给包加上@NonNullApi注解
@NonNullApi
package com.jswdwsx.configurer;
import org.springframework.lang.NonNullApi;
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Polar Parametrization for Vision-based Surround-View 3D Detection 论文笔记
- 机器学习——支持向量机原理
- 在腾讯做外包测试的那些日子.....
- 制作web3d动态产品展示的优点
- leetcode-338.比特位计数
- C 竞赛——捕鱼
- rhce作业
- The Go language learning notes - dealing with timeout - use the language from scratch from Context
- 软件测试的需求人才越来越多,为什么大家还是不太愿意走软件测试的道路?
- 国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
猜你喜欢
随机推荐
路由规划中级篇
LeetCode brush topic series - 787 K station transfer within the cheapest flight
自动化运维工具——ansible、概述、安装、模块介绍
国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
Guarantee WIFI security in home and enterprise-with AC and AP networking experiment
Introduction to coredns
5款经典代码阅读器的使用方案对比
Redis数据库
字节面试题:如何保证缓存和数据库的一致性
Redis(十二) - Redis消息队列
PSQL function, predicate, CASE expression and set operations
回文串求解的进阶方法
线程基础(一)
跨桌面端Web容器演进
C 竞赛——捕鱼
分布式文件存储服务器之Minio对象存储技术参考指南
说好的女程序员做测试有优势?面试十几家,被面试官虐哭~~
classSR论文阅读笔记
6W+字记录实验全过程 | 探索Alluxio经济化数据存储策略
[OpenCV from entry to practice] image processing technology [pixel] (the most detailed in the whole network)