MyBatis Plus 项目初始化

注意:本教程使用的数据库脚本、数据模型和环境信息请参考 “MyBatis Plus环境准备” 章节,点击下载示例源码

本教程将介绍怎样快速搭建一个 Spring Boot 项目,在后续的章节中我们均会在该项目的基础上进行学习。

初始化 Spring Boot 项目

我们将使用 IDEA 的 “Spring Initializr”创建一个 Spring Boot 项目。步骤如下:

(1)点击 IDEA “File”、“New”、“Project”菜单,打开创建项目弹框,且选择“Spring Initializr”,JDK 我们选择 1.8,最后点击 “Next”按钮进入下一个步骤。如下图:

(2)在该步骤我们需要填写 maven 项目的 Group、Artifact 和 version 等信息,填写完成后点击“Next”按钮继续。如下图:

(3)下面弹窗键选择使用那些依赖到我们的项目,我这里选择了 Spring Boot DevTools 和 MyBatis Framework,选择完成后点击“Next”继续。如下图:

(4)下面将设置项目保存到磁盘什么位置,以及项目的名称。确定填写无误后,点击“Finish”即可完成项目创建。如下图:

如果你是首次创建 Spring  Boot 项目可能需要等一会儿,maven 会从中心 maven 仓库下载项目依赖。当我们项目初始化完成后,将看到如下图的结构图:

直接进入“main/java” 目录下面,打开包接口,找到 MyBatisPlusLearnApplication.java 程序,该程序是一个拥有 main 方法的程序,直接运行即可。如果你能看见如下日志信息,则说明 Spring Boot 项目启动成功了:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.3.RELEASE)

2020-09-18 21:32:03.661  INFO 5944 --- [  restartedMain] c.h.m.MybatisPlusLearnApplication        : Starting MybatisPlusLearnApplication on hxstrive-PC with PID 5944 (D:\learn\JavaDatabase\MyBatis\mybatis-workspaces\mybatis-plus-learn\target\classes started by Administrator in D:\learn\JavaDatabase\MyBatis\mybatis-workspaces)
2020-09-18 21:32:03.667  INFO 5944 --- [  restartedMain] c.h.m.MybatisPlusLearnApplication        : No active profile set, falling back to default profiles: default
2020-09-18 21:32:03.785  INFO 5944 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2020-09-18 21:32:03.785  INFO 5944 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2020-09-18 21:32:05.530  INFO 5944 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-09-18 21:32:05.550  INFO 5944 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-09-18 21:32:05.551  INFO 5944 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.37]
2020-09-18 21:32:05.725  INFO 5944 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-09-18 21:32:05.726  INFO 5944 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1940 ms
2020-09-18 21:32:06.157  INFO 5944 --- [  restartedMain] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'

说说我的看法
全部评论(

Information:java: Errors occurred while compiling module 'mybatis_plus_learn'

Information:javac 1.8.0_91 was used to compile java sources

Information:Module "mybatis_plus_learn" was fully rebuilt due to project configuration/dependencies changes

Information:2023/3/20 12:25 - Compilation completed with 1 error and 0 warnings in 5 s 993 ms

Error:java: invalid source release: 11

请问这是什么问题?

回复:

把项目的 target 和 idea 的工作目录信息全部删除,重新编译试试呢!并且将编译版本设置为JDK1.8

关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号