从零搭建springboot的helloword

花费半天时间搭建在本地搭建的spring boot,中间遇到好些问题,详细记录,备份于此,方便查找
总体依据如下博文搭建的:Spring—boot环境配置,以及第一个项目的创建实现(详细)
https://blog.csdn.net/kong_ch/article/details/80874801

1.下载JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
win7系统环境变量:https://www.cnblogs.com/smyhvae/p/3788534.html
win10系统环境变量:https://jingyan.baidu.com/article/48b558e3f135687f38c09a03.html

2.下载安装eclipse:百度->eclipse 64位下载 或者eclipse 32位下载然后打开官网下载
也可以从http://www.onlinedown.net/soft/558304.htm下载

另外如果下载的eclipse中没有maven,需要根据如下步骤来做
Eclipse的Preferences中没有Maven怎么办?:https://blog.csdn.net/qq_39209361/article/details/82861674

3.下载maven:http://maven.apache.org/download.cgi
如果是window系统则下载link列,Binary行的apache-maven-3.6.0-bin.zip,如果是linux系统则下载link列,Binary行的apache-maven-3.6.0-bin.tar.gz,对于source(源码)暂时没有研究,可以不下载
在这里插入图片描述
并且在安装完成后,配置环境变量和本地仓库,以及在eclipse中进行maven配置参考如下网址:https://blog.csdn.net/qq_36582604/article/details/80637603

4.Spring Boot CLI:百度Spring Boot CLI安装(这一步可以不用做,只是记录于此,多一种方案)
http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/

5.新建的maven本地仓库(即新建的文件夹repository)没有jar包或者完全不清楚spring boot的目录结构是怎样子的,可以通过如下网站创建项目后导入到本地
https://blog.csdn.net/liu455042806/article/details/79863645
或者网站
https://start.spring.io/
然后项目会加载一会儿,这个时候就应该是在maven中心库拉jar包

在命令窗口cmd中输入命令:mvn help:system 可以初始化本地仓库
具体见网址:https://blog.csdn.net/xxl6097/article/details/50274063

-------------------------------分割线,搭建环境中遇到的一些问题-------------------------------

背景:以下为根据第四步生产的demo.zip导入到eclipse中遇到的问题,其中新增了一个类似于helloword的类,这个可以自行百度创建:
在这里插入图片描述
问题:
6.如果遇到新增@RestController报错,则解决步骤如下:
①检查pom.xml中新增web的配置,如果没有需要加上(注意,如果要复制,请去除<后的空格,这是由于不加上空格,csdn显示不出<>中的内容)
< dependency>
< groupId>org.springframework.boot< /groupId >
< artifactId>spring-boot-starter-web< /artifactId>
< /dependency>
在这里插入图片描述

②如果要求提高jdk compliance到1.5,则右键项目->properties->java compiler 勾选到最高版本
③引入注解的jar包

7.启动运行Application类,报错,报错信息如下:
错误: 找不到或无法加载主类 com.example.demo.DemoApplication
①根据网上提示,配置jdk和maven的环境变量
参考网址:
解决方案: https://www.cnblogs.com/smyhvae/p/3788534.html
解决方案: https://www.cnblogs.com/LexMoon/p/JavaMaven.html
②spring boot 启动报错:找不到或无法加载主类
解决方案: https://blog.csdn.net/baofengyu90/article/details/82859413
③Maven运行报错:Dmaven.multiModuleProjectDirectory system property is not set.
解决方案: https://blog.csdn.net/limenghua9112/article/details/44977261
④仍然报错SpringBoot - 错误: 找不到或无法加载主类
解决方案: https://blog.csdn.net/u012303775/article/details/81409652

8.启动运行Application类,报日志文件的错:Failed to instantiate SLF4J LoggerFactory和ch/qos/logback/core/spi/LifeCycle
解决方案:https://blog.csdn.net/yang_ping_cai_niao/article/details/82864733

9.右键项目,run as ->maven install报如下错误(原因是应为spring boot需要运行jdk,而不是jre)
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
解决方案:https://blog.csdn.net/hui_2016/article/details/70238741

  1. 右键项目,run as ->maven install报如下错误如下: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile
    有评论说是jdk版本和当前使用的jdk版本不致导致的, 虽然我的项目所需jdk版本和当前使用的jdk版本是一致的,但是还是重新修改了下java compiler,点击apply再次执行maven install就好了
    在这里插入图片描述
    11.在pom.xml文件首行出现该错误:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
    解决方案为:
    https://blog.csdn.net/buxiaosa01/article/details/79654672

12.单个jar在本地仓库没有,如何新增jar
https://blog.csdn.net/jinchunzhao123/article/details/81279771

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值