Spring boot 第一个程序踩的坑

2018-11-07  本文已影响0人  彩色帆

所谓第一个springboot程序对于一个菜鸟来说,真的是一波三折,好多事情也说不清楚为啥,但是改了它就生效了。

哎,不得不承认,配置环境这事对我来说,有点水土不服。

第一个坑

Add an implementation, such as Hibernate Validator, to the classpath

<dependency>

    <groupId>org.hibernate.validator</groupId>

    <artifactId>hibernate-validator</artifactId>

 </dependency>

第二个坑

o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown

网上大部分的解决方案都是加上Tomcat或者是加上web

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

</dependency>

然并卵,最终的解决方案是需要删掉springboot下面的文件,和Tomcat下面的文件,然后update maven

参考https://www.jianshu.com/p/30213fdc523b

主要的问题是tomcat没有下载完整,虽然STS没有报错。先清除SpringBoot的依赖(打开路径:/home/mo/.m2/repository/org/springframework/boot,把文件清除掉),然后在清除tomcat依赖(路径:/home/mo/.m2/repository/org/apache/tomcat),然后在STS中用Maven Update项目,然后重新运行SpringBoot项目,问题解决。这种方法要确保网络的通畅

最终看到完整的启动服务器了,正是开头难啊

hello spring boot

上一篇下一篇

猜你喜欢

热点阅读