SpringBoot 的项目编译即报错处理--JSB系列之001

简介: SpringBoot 的项目编译即报错处理--JSB系列之001

环境及工具:

环境 win11
工具 idea 2017/ idea2018
jdk 1.8
数据库 mysql5.5
maven 3.2.1
项目导入方式 maven 导入
数据库前端工具 mysql-front (navicat 也可以)
数据库前端工具:mysql-front (navicat 也可以)主要是这些跟PHPstudy 2018 整合了,所以有的时候懒的打开navicat
后面的项目有一些使用idea2018 ,对JDK的查找要稳定许多。
背景:原来用的IDEA版本2017.1,因为需要用到JDK11,但安装配置JDK11后,发现2017.1版本的IDEA总是无法识别jdk home目录,故需要升级IDEA版本到2018版。

还有就是漂亮。

————————————————

统一环境重要性

学习springboot 最大的困难在哪里?不是JAVA问题,不是xml 问题(项目里的),

最大的问题来自

yml 配置文件

maven的pom.xml 文件,而只要出现看不明白的错,百度无果的时候,其实多半是你的版本与那位博主的版本不一致导致。博主的代码运行出来了,但是在你的机器上就运行不出来了。那你后面还怎么学习呢?

现在介绍一下博主的工具以及版本

工具idea2017最终版(注意的是不要翻译(汉化),因为你翻译了之后,别人反而看不懂了)也许有人会说,2022才好用等等,2017版连lombok都要手动安装。云去。我知道呀。但是2017版,打开3个(有的时候springboot 分模块的,前台管理VUE,前台用户界面VUE,打开3-5个都是常事)你看看内存占用就明白了。

JDK 1.8.

maven 3.2.1

第一步,导入一个springBoot(以下简称sb)项目。

初级是什么都不显示的。

左侧即不显示项目里的文件,右侧也无MAVEN的文件,

此时状态如下:

初始状态

第一项project 选项,选择有效的JDK

这个有可能认不到,(没有关系)

facets 无。

 

如果JDK都没有设置成功的,则会影响以后的编译。请自行搞定。

MAVEN设置

第一步先要设置MAVEN的环境

找到项目的POM文件。

选中POM.xml 文件

然后,等待一段时间。

项目本身的MAVEN环境设置

反复刷新即可

则时再打开JAVA文件,就没有报错了。

上面的步骤,可能很多人会走马观花的只看自己报错的页面,而忽视了其它没有报错的页面,建议大家一个个的页面查看,把关键点弄清楚,以免出现莫名的错误。

最后送给大家一句话。

我们缺的是把事情做到极致的职业精神---房喻 院士

配套资源

文中所用项目代码:

https://download.csdn.net/download/dearmite/87861977

相关文章
|
7天前
|
NoSQL Java MongoDB
Springboot WebFlux项目结合mongodb进行crud
这篇文章介绍了如何使用Spring Boot WebFlux框架结合MongoDB进行基本的CRUD(创建、读取、更新、删除)操作,包括项目设置、实体类和Repository的创建、控制器的实现以及配置文件的编写。
21 0
Springboot WebFlux项目结合mongodb进行crud
|
6天前
|
Java Maven Android开发
eclipse如何导入springboot项目
本文介绍了如何在Eclipse中导入Spring Boot项目。
13 1
eclipse如何导入springboot项目
|
7天前
|
前端开发 Java Apache
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
102 1
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
|
1天前
|
Java 数据库连接 Maven
springBoot:项目建立&配置修改&yaml的使用&resource 文件夹(二)
本文档介绍了如何创建一个基于Maven的项目,并配置阿里云仓库、数据库连接、端口号、自定义启动横幅及多环境配置等。同时,详细说明了如何使用YAML格式进行配置,以及如何处理静态资源和模板文件。文档还涵盖了Spring Boot项目的`application.properties`和`application.yaml`文件的配置方法,包括设置数据库驱动、URL、用户名、密码等关键信息,以及如何通过配置文件管理不同环境下的应用设置。
|
6天前
|
Java Maven Android开发
eclipse搭建springboot项目
本文介绍了如何使用Spring Initializr官网生成Spring Boot项目并用Eclipse打开和运行该项目,包括配置项目信息、添加依赖、下载依赖以及启动项目的步骤。
23 1
|
6天前
|
XML Java 应用服务中间件
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
69 2
|
6天前
|
前端开发 安全 Java
【Spring】Spring Boot项目创建和目录介绍
【Spring】Spring Boot项目创建和目录介绍
31 2
|
23天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的服装商城管理系统
基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
64 2
基于Java+Springboot+Vue开发的服装商城管理系统
|
23天前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
111 1
|
20天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
50 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统