写在开头,最近闲来无事想要自己开发项目。以下将记录开发后台可能遇到的问题,以及各资料网址
技术栈Spring Boot + Mybatis Plus + Jwt + Redis + MySql
欢迎私聊互相沟通,共同进步
Java项目入门
环境搭建
Java
版本选择:
JDK的选择和下载(视频只有十分钟):https://www.bilibili.com/video/BV1PY411e7J6?p=10
Java8 / Java11
下载官网:https://www.oracle.com/java/technologies/downloads/#java8
安装教程:https://www.bilibili.com/video/BV1PY411e7J6?p=11
Java17(我的选择) / Java20
下载官网:https://www.oracle.com/java/technologies/downloads/#java17
安装教程1(doc):https://www.liaoxuefeng.com/wiki/1252599548343744/1280507291631649
安装教程2(video):https://www.bilibili.com/video/BV1PY411e7J6?p=12
IDE
Eclipse
下载官网:https://www.eclipse.org/downloads/packages/
安装教程:https://www.liaoxuefeng.com/wiki/1252599548343744/1255883818398144
IntelliJ Idea(我的选择)
下载官网:https://www.jetbrains.com.cn/idea/download/?section=windows
Community版:https://zhuanlan.zhihu.com/p/614994782
Ultimate体验版:教程同上,下载时选择Ultimate即可。
Ultimate有钱版:教程同上,花钱购买即可。
Ultimate白嫖版:https://blog.csdn.net/qq_45867488/article/details/115612756
MySql
下载官网:https://www.mysql.com/
安装教程:https://blog.csdn.net/xhmico/article/details/125029286
DBeaver:https://dbeaver.io/
MyBatis:https://mybatis.net.cn/
MyBatis Plus:https://baomidou.com/pages/24112f/
Hutool:
简介:很实用的工具类库(虽然我还没开始用,但是它值得我拿出来提一提)
官网:https://doc.hutool.cn/pages/index/
项目教程
直接跟着视频做就可以,遇到不懂的再回来看看or查资料
实战1:https://www.bilibili.com/video/BV1dG4y1T7yp
实战2:https://www.bilibili.com/video/BV1qT411e7WQ/
入坑日记
1、创建Spring Boot项目时左侧没有【Spring Initializr】选项?
A:请下载Ultimate版本再创建
2、IDEA英文看不懂,怎么设置中文?
A:https://blog.csdn.net/weixin_44759556/article/details/124587458
3、控制台报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root cause?
A:是否使用Java8以上的版本?是的话请使用这个解决方案
4、控制台报错:Error:Cannot determine path to ‘tools.jar’ library for 17 (D:/Program Files/Java/jdk-17)
A:IDAE版本和jdk版本不匹配。在IDEA【File-Project structure-Project language level】可以查看到安装的IDEA2020.1.1版本最高支持jdk14。此时要么降低jdk版本,要么提高IDEA版本。