大家有什么问题未解决的可以试图联系博主,群号在主页的详细资料
都是博主自己学习过程中遇到的问题,大家有什么常见问题欢迎Git

问题集目录

找到适合自己版本的pom依赖IDEA实体类快速创建 get(),set(),toString()方法
报错Cannot find class: com.mysql.cj.jdbc.Driver



找到适合自己版本的pom依赖

依赖加到对应位置,各个依赖的版本要根据当前TomcatJDK版本 还要注意有 关联的依赖 版本要相符

一般都是换外面的包名,里面的名字很少换

依赖仓库(找到需要的依赖直接复制,防止自己写错)

Tips:Tomcat10没有Javax包 要用jakarta包 Tomcat9及以下要把jakarta换成javax

这里假设需要Javax包的,而博主提供的jakarta包

例如下图需要找三个javax包的,我们先看最后一个名字去寻找

java论坛评论脱敏 javaweb论坛_servlet

以第一个为例jakarta.servlet.jsp( . 后面的名字,带不带横线的可以都试试)

一般情况就注意是不是要找的包 和 后面名字是否一样,然后我们打开

java论坛评论脱敏 javaweb论坛_JAVA Web_02

这里有的会出现Note,告诉你这个包后面去哪了

然后点击下面的版本号,如果不知道需要哪个版本的话,自行百度(例如:tomcat8可以用servlet哪个版本)

java论坛评论脱敏 javaweb论坛_java_03

这里我们以4.0为例子,点进来直接点下面maven里面的内容,直接复制即可

(默认点一下就是全选,不用每次都自己手动全选,别问我为什么要告诉你们这个 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NWKcaNib-1674739539594)(javaWebQuestion.assets/OIP-C.jpg)] )

java论坛评论脱敏 javaweb论坛_JAVA Web_04



IDEA实体类快速创建 get(),set(),toString()方法

在实体类中,右键空白地方,选择Generate(或者按快捷键 Alt + Insert

java论坛评论脱敏 javaweb论坛_mysql_05

根据需要来,get(),set()都需要就选Getter and Setter (这里也可以快速生成toString()等各种方法)

java论坛评论脱敏 javaweb论坛_mysql_06

看看需要哪个选哪个 (如果都需要直接ctrl+A全选,如果需要几个就按住Ctrl+鼠标点击目标属性)

java论坛评论脱敏 javaweb论坛_servlet_07

toString()也是一样,需要什么选什么

java论坛评论脱敏 javaweb论坛_java_08



报错Cannot find class: com.mysql.cj.jdbc.Driver

mysql-connector-java依赖相关问题

Tomcat的lib有驱动,冲突的话解开注释

有的时候找不到com.mysql.cj.jdbc.Driver驱动,就注释

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.28</version>
            <!--     有的时候会出现找不到com.mysql.cj.jdbc.Driver 运行时不再与tomcat的lib冲突,在依赖项的范围我限制为provided-->
            <!--            <scope>provided</scope>-->
        </dependency>