服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|JavaScript|易语言|

服务器之家 - 编程语言 - JAVA教程 - spring boot创建项目包依赖问题的解决

spring boot创建项目包依赖问题的解决

2021-01-30 12:14miconlee2016 JAVA教程

本篇文章主要介绍了spring boot创建项目包依赖问题的解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

今天捣腾了spring boot,按照官网案例,缺发现本地无论包依赖出现问题,并且无法启动,一整天在踩maven的坑,记录下这个血的教训。

1、spring-core依赖包问题

运行application,发现缺少依赖的spring-core包:

spring boot创建项目包依赖问题的解决

但是spring boot的包都是通过parent的starter引入的,通过mvn denpendency:tree查看项目的jar依赖信息:

spring boot创建项目包依赖问题的解决
 发现spring-core依赖包是存在的,但是为什么运行的时候回报错找不到类。

倒腾了一个下午试过各种方法,包括换jdk,maven版本等,都无法解决问题,最后发现把相关的本地maven jar包删除,重新下载,更新项目依赖,发现问题迎刃而解。应该是下午网络出现了问题,那段时间springboot经常无法访问

 2、项目spring-core依赖问题解决,启动还是报错

在cmd执行 mvn spring:boot run,却奇怪发现报错信息:

spring boot创建项目包依赖问题的解决

通过前面解决spring core由于网络导致下载包异常的经验,同理,第一时间也是感觉目前这个报错 也是和插件包有关,这次我索性把整个maven的repository的包全部删除,重新更新依赖,重新下载jar包,结果问题都解决,启动成功


spring boot创建项目包依赖问题的解决
 

打开浏览器:http://localhost:8080

spring boot创建项目包依赖问题的解决

总结:maven构建项目虽然给开发带来很多便利,避免jar包臃肿,项目分模块管理,同时他的构建问题也是一直被大家诟病,所以大家使用出现问题,尽量冲jar包下手,不要轻易换衣程序或者框架问题!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/omiconlee/article/details/53407321#

延伸 · 阅读

精彩推荐
  • JAVA教程JDK源码之PriorityQueue解析

    JDK源码之PriorityQueue解析

    这篇文章主要为大家详细介绍了JDK源码之PriorityQueue,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    _fred1872020-09-18
  • JAVA教程让Java后台MySQL数据库能够支持emoji表情的方法

    让Java后台MySQL数据库能够支持emoji表情的方法

    最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。下面这篇文章主要介绍了关于让Java后台MySQL数据库能够...

    bigcode1362020-08-23
  • JAVA教程java swing 创建一个简单的QQ界面教程

    java swing 创建一个简单的QQ界面教程

    这篇文章主要介绍了java swing 创建一个简单的QQ界面教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    陈思源一点也不圆4652020-09-12
  • JAVA教程JDK 16:Java 16需要了解的新功能

    JDK 16:Java 16需要了解的新功能

    可以在jdk.java.net上找到适用于Linux,Windows和MacOS的JDK 16的早期版本。与JDK 15一样,JDK 16将是一个短期版本,支持六个月。将于2021年9月发布的JDK 17将是一个长...

    JDON2802020-12-08
  • JAVA教程详解SpringCloudGateway内存泄漏问题

    详解SpringCloudGateway内存泄漏问题

    这篇文章主要介绍了详解SpringCloudGateway内存泄漏问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们...

    如果悲伤有颜色,那么一5602020-07-17
  • JAVA教程Java 序列化详解及简单实现实例

    Java 序列化详解及简单实现实例

    这篇文章主要介绍了 Java 序列化详解及简单实现实例的相关资料,使用序列化目的:以某种存储形式使自定义对象持久化,将对象从一个地方传递到另一个地...

    Java之家2462020-08-25
  • JAVA教程java 中newInstance()方法和new关键字的区别

    java 中newInstance()方法和new关键字的区别

    这篇文章主要介绍了java 中newInstance()方法和new关键字的区别的相关资料,希望通过本文大家能掌握他们之家的区别与用法,需要的朋友可以参考下...

    yangactive10362020-12-25
  • JAVA教程利用Java实现简单的词法分析器实例代码

    利用Java实现简单的词法分析器实例代码

    众所周知编译原理中的词法分析算是很重要的一个部分,原理比较简单,不过网上大部分都是用C语言或者C++来编写,因为最近在学习Java,故用Java语言实现...

    DuYue4002020-07-17