导语:叶子写了一个Gradle构建的Spring Boot的项目,在IntelliJ IDEA的Terminal中使用命令Gradle build编译时提示:“ResultUtil.java使用了未经检查或不安全的操作。”

问题

注: D:\Javaorg\hx\src\main\java\com\cddx\hx\utils\ResultUtil.java使用了未经检查或不安全的操作。

注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

解决方法

一、更新代码

更新代码,更改代码为泛型使用方式,使用 Result、List的实例能接受任何类型的对象,修改前代码如下:

public class ResultUtil {

/** 成功且带数据 **/

public static Result success(Object object) {

Result result = new Result();

result.setCode(ResultEnum.SUCCESS.getCode());

result.setMsg(ResultEnum.SUCCESS.getMsg());

result.setData(object);

return result;

}

/** 成功但不带数据 **/

public static Result success() {

return success(null);

}

/** 失败 **/

public static Result error(Integer code, String msg) {

如何解决java中的安全问题_如何解决java中“使用了未经检查或不安全的操作 请使用 -Xlint:unchecked 重新编译 ”的问题...相关推荐

  1. 【java】 SHIYAN5.java使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

    问题 C:\Users\11750>javac -encoding UTF-8 SHIYAN5.java 注: SHIYAN5.java使用了未经检查或不安全的操作.注: 有关详细信息, 请使用 ...

  2. Maven警告:“java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。“

    在 jdk 1.5 之前,我们在定义一个集合时,无须给定元素类型: List list = new ArrayList();ArrayList al = new ArrayList(); 1 2 3 ...

  3. java使用了未经检查或不安全的操作--的解决方法

    今天在实现springboot的热部署时出现的问题,在idea中点击build中build project时弹出信息 E:\idea项目\springboot_007_hot\src\main\jav ...

  4. Springboot项目install打包-某些输入文件使用了未经检查或不安全的操作。分析与解决

    目录 分析: 方法一.进行参数化(失败): 方法二.注解忽略警告(成功): 使用 -Xlint:unchecked 编译 再次分析: 方法三.安全的进行强制类型转换(成功): 分析: 初步确认是使用j ...

  5. 注:*.java使用了未经检查或不安全的操作 问题解决

    一.引言 最近在学习 <Head First Java>的第 13 章的时候,遇到了教材上的这段代码,硬是编译不过去: String[] listEntries = {"alph ...

  6. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符

    正则表达式:java中匹配HTML中a标签中的中文字符 今天群里一位朋友问到了一个正则表达式的问题,有如下内容: 特432 453543 a1特123你好123吗? 特2 标签中的文字现在要匹配出内容 ...

  7. java 静态内部类 线程安全问题_单例模式的七种写法, 面试题:线程安全的单例模式...

    http://cantellow.iteye.com/blog/838473 http://meizhi.iteye.com/blog/537563 第一种(懒汉,线程不安全): Java代码  pu ...

  8. java 返回空数组_避免在Java中检查Null语句

    1.概述 通常,在Java代码中处理null变量.引用和集合很棘手.它们不仅难以识别,而且处理起来也很复杂.事实上,在编译时无法识别处理null的任何错误,会导致运行时NullPointerExcep ...

  9. java的弱引用_深入理解Java中的弱引用

    不久之前,我面试了一些求职Java高级开发工程师的应聘者.我常常会面试他们说,"你能给我介绍一些Java中得弱引用吗?",如果面试者这样说,"嗯,是不是垃圾回收有关的?& ...

最新文章

  1. Windows图标:有一些你未必知道的东西
  2. 51单片机可以做什么实用的产品?
  3. 为什么科研总会走弯路【转】
  4. Go会接替Java,成为下一个企业级编程语言吗?
  5. CentOS 7升级gcc 8.3.1 7.x.x 4.9.4版本
  6. Ubuntu中配置SSH服务
  7. mPaaS:全新移动开发平台,只为打造性能更优越的App
  8. Python——Python3.6.0+Scrapy安装方法(总算没有bug了)
  9. 使用countDownLahct模拟多线程并发场景
  10. Java版 18w10c_xcvbn.apk 0% 的杀毒软件(0/32) 报告发现病毒 - VirSCAN.org-多引擎在线病毒扫描网 v1.02,当前支持 47 款杀毒引擎...
  11. ASP.NET MVC 过滤器(五)
  12. function adapter bind(C++11)
  13. java线程释放_Java多线程出现异常会自动释放锁
  14. puppet中anchor的作用
  15. 应用jQuery实现表格数据的动态添加与统计
  16. Blender软件的一些快捷键
  17. “AI+遥感”产品研究现状
  18. Linux 安装Python3
  19. android安卓技能进阶篇
  20. 苹果推送证书不受信任解决办法2022年

热门文章

  1. 【JavaMap接口】特点实现类HashMap常用方法
  2. python证书认证_使用Python进行证书认证的Selenium Webdriver
  3. 什么是正向代理,开放的代理软件使用
  4. JSRUN 对比 jsfiddle,jsbin,codepen
  5. Vue实现后台管理案例
  6. 财务需求分析师需要了解的财务知识
  7. Typora 自定义快捷键
  8. 汇编--call和ret指令
  9. Qt:Qt导出Excel表格
  10. mysql索引执行顺序_mysql索引及sql执行顺序