使用IDEA运行SpringBoot工程
下载IDEA Ultimate
首先需要去官网 https://www.jetbrains.com/idea/download/#section=windows 下载IDEA专业版,如果是学生的话可以通过学校邮箱免费获得license,下载专业版之后,Help->register激活即可免费使用一年,具体过程参考官网 https://sales.jetbrains.com/hc/zh-cn/articles/207154369
创建工程
下面使用专业版IDEA来创建SpringBoot项目。首先New Project,左侧选择Spring Initializr,Type选择Maven,填写各种信息
Next后,添加三个依赖:Lombok,MySQL驱动,Spring Web。点击Create创建即可
在pom.xml中添加项目需要的各种依赖,比如mybatis-plus 3.4.3.4的依赖,添加好后会自动下载依赖。xml代码可以参考maven官网 https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter/3.4.3.4
等依赖下载完成后,右侧的maven窗口就可以看到成功添加了依赖。如果右侧没有窗口,可以shift+ctrl+A输入maven,选择Add Maven Projects打开
在application.properties里添加数据库配置
然后,在工程目录下新建一个控制器MainController.java,来处理web请求
接下来运行工程,直接右键,选择Run Application即可
如果成功运行,控制台会显示
浏览器访问localhost:8080,会出现我们在Controller中编写的响应结果
问题
1.有时候是从别处导入的项目,右键没出现Run选项,并且java代码的图标为红色,没有绿箭头
需要我们手动添加标记。在源码目录(比如src或者java)右键,选择Mark Directory as,点击 Sources Root即可。
2.如果运行时出现:java: 警告: 源发行版 17 需要目标发行版 17
将JDK版本都改成8
3.报错:类文件具有错误的版本 61.0, 应为 52.0
则需要修改pom中spring-boot-starter-parent的版本到3以下,如2.7.5
4.有时pom.xml中的依赖没有自动下载,需要点击侧栏maven左上角的循环图标重新加载maven project即可