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

相关文章
|
2天前
|
XML Java 应用服务中间件
SpringBoot项目打war包流程
本文介绍了将Spring Boot项目改造为WAR包并部署到外部Tomcat服务器的步骤。主要内容包括:1) 修改pom.xml中的打包方式为WAR;2) 排除Spring Boot内置的Tomcat依赖;3) 添加Servlet API依赖;4) 改造启动类以支持WAR部署;5) 打包和部署。通过这些步骤,可以轻松地将Spring Boot应用转换为适合外部Tomcat服务器的WAR包。
89 64
SpringBoot项目打war包流程
|
5天前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
53 36
|
2月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
150 1
SpringBoot获取项目文件的绝对路径和相对路径
|
2月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
73 8
|
2月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
65 2
|
2月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
62 1
|
2月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
49 0
|
3月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
219 1
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
149 62
|
1月前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
131 13