使用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,填写各种信息

image

Next后,添加三个依赖:Lombok,MySQL驱动,Spring Web。点击Create创建即可
image

在pom.xml中添加项目需要的各种依赖,比如mybatis-plus 3.4.3.4的依赖,添加好后会自动下载依赖。xml代码可以参考maven官网 https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter/3.4.3.4
image

image

等依赖下载完成后,右侧的maven窗口就可以看到成功添加了依赖。如果右侧没有窗口,可以shift+ctrl+A输入maven,选择Add Maven Projects打开
image

在application.properties里添加数据库配置
image

然后,在工程目录下新建一个控制器MainController.java,来处理web请求
image

接下来运行工程,直接右键,选择Run Application即可
image

如果成功运行,控制台会显示
image

浏览器访问localhost:8080,会出现我们在Controller中编写的响应结果
image

问题

1.有时候是从别处导入的项目,右键没出现Run选项,并且java代码的图标为红色,没有绿箭头
image

需要我们手动添加标记。在源码目录(比如src或者java)右键,选择Mark Directory as,点击 Sources Root即可。
image

2.如果运行时出现:java: 警告: 源发行版 17 需要目标发行版 17

将JDK版本都改成8
image

image

3.报错:类文件具有错误的版本 61.0, 应为 52.0

则需要修改pom中spring-boot-starter-parent的版本到3以下,如2.7.5

4.有时pom.xml中的依赖没有自动下载,需要点击侧栏maven左上角的循环图标重新加载maven project即可
image

参考:https://fookwood.com/spring-boot-tutorial-3-run

posted @ 2023-03-30 15:47  Nemuzuki  阅读(2071)  评论(0编辑  收藏  举报