idea项目相关错误与常用操作教程

目录

一、创建项目

1、主启动类main函数里面的String无法加载,因为没有导入JDK

2、破坏.idea缓存等导致的启动失败

3、创建web项目的包名应该是小写

二、SSMP实例

1、查询结果为null        看一下是不是导包导的不对

2、数据层加@Mapper不加@Repository,回头提示注入失败,也能成功运行

3、select返回的是对象,其他增删改返回的是受影响的条数:是mybatis代理实现数据层接口帮我们实现的

4、lombok没有生成get、set方法

5、This primary key of "id" is primitive !不建议如此请使用包装类 in Class: "com.njau.pojo.Book"

6、不能用ip访问,只能用localhost或者127.0.0.1访问:检查设置的端口号有没有放行

三、常用操作

1、生成get、set方法

2、自动补全

3、看一个类中的方法

4、复制一行到下一行


一、创建项目

1、主启动类main函数里面的String无法加载,因为没有导入JDK

(53条消息) 主启动类main函数里面的String无法加载,SpringApplication.run(ContextApplication.class, args)报错,如何处理_一叶一码农的博客-CSDN博客_springapplication.run方法报错

2、破坏.idea缓存等导致的启动失败

(53条消息) Spring Boot 启动类Cannot resolve method ‘run(java.lang.Class, java.lang.String[])‘_ITKEY_的博客-CSDN博客

3、创建web项目的包名应该是小写

        我在book示例里写的是大写,是错的

二、SSMP实例

1、查询结果为null
        看一下是不是导包导的不对

(53条消息) JAVA开发中数据库查询到空返回为null的两种情况_空空天尊的博客-CSDN博客_java数据库有数据查询返回空

2、数据层加@Mapper不加@Repository,回头提示注入失败,也能成功运行

        因为idea编译器没认出来mybatis的注解

3、select返回的是对象,其他增删改返回的是受影响的条数:是mybatis代理实现数据层接口帮我们实现的

select语句返回值是怎么变为类对象的? - 知乎 (zhihu.com)

4、lombok没有生成get、set方法

        没有安装插件或者安装插件和idea的版本不统一

我是按照下边的连接,离线从文件夹Install的

lombok 找不到get/set方法的原因及分析_java_脚本之家 (jb51.net)

获取lombok各版本:

Versions: Lombok - IntelliJ IDEA & Android Studio Plugin | Marketplace (jetbrains.com)

5、This primary key of "id" is primitive !不建议如此请使用包装类 in Class: "com.njau.pojo.Book"

        最好用Integer类型,而不是int

6、不能用ip访问,只能用localhost或者127.0.0.1访问:检查设置的端口号有没有放行

        (54条消息) 服务器端口开放教程_zhang_mins999的博客-CSDN博客_如何打开服务器端口

三、常用操作

1、生成get、set方法

Alt+insert,结合shift全选

(53条消息) IDEA如何生成get和set方法_Y-peak的博客-CSDN博客_idea快速生成get和set

2、自动补全

        ctrl+ shift+ v

3、看一个类中的方法

        方法一:alt + 7 (可以查看类的字段、属性、方法,是否继承等)

        方法二: ctrl + F12

如果是快捷键被占用:windows自带微软输入法中,查看是否有相关的快捷键设置,有的话就进行相关修改IDEA中Ctrl+Shift+F快捷键被占用 - 简书 (jianshu.com)

联想电脑 esc+fn

4、复制一行到下一行

        IDEA快捷键设置复制上一行(CTRL+D) 光标放到这里按快捷键CTRL+D就可以复制这一行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值