最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot右鍵maven build成功但是直接運行main方法出錯的解決方案

 更新時間:2019年08月08日 14:26:55   作者:youreyebows  
這篇文章主要介紹了Spring Boot-右鍵maven build成功但是直接運行main方法出錯的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1、代碼就一個Controller,從官網(wǎng)復(fù)制過來的,如下

package com.springboot.controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@Controller
@EnableAutoConfiguration
public class SampleController {
  
  @RequestMapping("/index")
  @ResponseBody
  String home() {
    return "Hello World";
  }
  public static void main(String[] args) throws Exception {
    SpringApplication.run(SampleController.class, args);
  }
}

2、在項目上右鍵,maven build,輸入 spring-boot:run,過幾秒后控制臺能看見success,也能看見Hello World,但是沒有傳說中的那個用字符拼拼出來的spring圖案,而且http://localhost:8080/也打不開,于是我機智的在上面的SampleController類中右鍵->java Application,果真,出錯了,還more than 18... 錯誤如下:

1 Cannot instantiate interface org.springframework.boot.SpringApplicationRunListener : org.springframework.boot.context.event.EventPublishingRunListener

等等之類的,就是找不到類的error

3、我的解決辦法

之前我的pom.xml:

 <parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.5.8.RELEASE</version>
 </parent>

百度、搜狗、谷歌找了2個小時的方法,自己手動引入其他dependency等等都不行,但是更改了springboot的版本就好了,更改后如下:

 <parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.4.7.RELEASE</version>
 </parent>

4、最后在SampleController類中右鍵->java Application,終于再console中輸出了:

.  ____     _      __ _ _
 /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/ ___)| |_)| | | | | || (_| | ) ) ) )
 ' |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::    (v1.4.7.RELEASE)

2017-11-03 16:17:14.954 INFO 6416 --- [      main] c.s.controller.SampleController     : Starting SampleController on USER-20170626MT with PID 6416 (D:\j2ee_workspace\SpringTest\target\classes started by Administrator in D:\j2ee_workspace\SpringTest)
2017-11-03 16:17:14.956 INFO 6416 --- [      main] c.s.controller.SampleController     : No active profile set, falling back to default profiles: default
2017-11-03 16:17:15.005 INFO 6416 --- [      main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@411f53a0: startup date [Fri Nov 03 16:17:15 CST 2017]; root of context hierarchy
2017-11-03 16:17:16.688 INFO 6416 --- [      main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2017-11-03 16:17:16.702 INFO 6416 --- [      main] o.apache.catalina.core.StandardService  : Starting service [Tomcat]

打開http://localhost:8080/也能看見我的Hello World

仔細觀察了最后一句,應(yīng)該還有一些問題。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的BlockingQueue接口源碼解析

    Java中的BlockingQueue接口源碼解析

    這篇文章主要介紹了Java中的BlockingQueue接口源碼解析,BlockingQueue接口表示阻塞隊列,是Java并發(fā)包中阻塞隊列的接口定義規(guī)范,阻塞隊列意味著對于該隊列的操作是線程安全的,當(dāng)多個線程存放元素進入隊列或者從隊列中取出元素都是線程安全的,需要的朋友可以參考下
    2023-11-11
  • ThreadLocal線程在Java框架中的應(yīng)用及原理深入理解

    ThreadLocal線程在Java框架中的應(yīng)用及原理深入理解

    這篇文章主要介紹了ThreadLocal在Java框架中的應(yīng)用及原理深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • MyBatis動態(tài)<if>標(biāo)簽使用避坑指南

    MyBatis動態(tài)<if>標(biāo)簽使用避坑指南

    這篇文章主要為大家介紹了MyBatis動態(tài)<if>標(biāo)簽使用避坑指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • idea前后跳轉(zhuǎn)箭頭的快捷鍵

    idea前后跳轉(zhuǎn)箭頭的快捷鍵

    這篇文章主要介紹了idea前后跳轉(zhuǎn)箭頭的快捷鍵,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 教你如何使用Java8實現(xiàn)菜單樹形數(shù)據(jù)

    教你如何使用Java8實現(xiàn)菜單樹形數(shù)據(jù)

    今天給大家?guī)淼氖顷P(guān)于JAVA的相關(guān)知識,文中圍繞著如何使用Java8實現(xiàn)菜單樹形數(shù)據(jù)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • springboot接收日期類型參數(shù)的操作方法

    springboot接收日期類型參數(shù)的操作方法

    如果使用Get請求,直接使用對象接收,則可以使用@DateTimeFormat注解進行格式化,本文重點給大家介紹springboot接收日期類型參數(shù)的方法,感興趣的朋友一起看看吧
    2024-02-02
  • Spring Boot啟動端口修改方法

    Spring Boot啟動端口修改方法

    spring boot是個好東西,可以不用容器直接在main方法中啟動,而且無需配置文件,方便快速搭建環(huán)境。下面通過本文給大家分享Spring Boot修改啟動端口的方法,感興趣的的朋友一起看看吧
    2017-07-07
  • Spring事件監(jiān)聽器ApplicationListener源碼詳解

    Spring事件監(jiān)聽器ApplicationListener源碼詳解

    這篇文章主要介紹了Spring事件監(jiān)聽器ApplicationListener源碼詳解,ApplicationEvent以及Listener是Spring為我們提供的一個事件監(jiān)聽、訂閱的實現(xiàn),內(nèi)部實現(xiàn)原理是觀察者設(shè)計模式,需要的朋友可以參考下
    2023-05-05
  • java實現(xiàn)簡單斗地主(看牌排序)

    java實現(xiàn)簡單斗地主(看牌排序)

    這篇文章主要介紹了java實現(xiàn)簡單斗地主,看牌進行排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2010-11-11
  • 淺談Java線程池是如何運行的

    淺談Java線程池是如何運行的

    這篇文章主要介紹了淺談Java線程池是如何運行的,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論

九台市| 广昌县| 辽宁省| 巴马| 吐鲁番市| 东阳市| 墨玉县| 图木舒克市| 龙口市| 思茅市| 达孜县| 广南县| 万州区| 北京市| 大宁县| 若羌县| 临清市| 军事| 格尔木市| 晋宁县| 克山县| 永登县| 南开区| 永州市| 石河子市| 和林格尔县| 大冶市| 金堂县| 阳西县| 吉木乃县| 临湘市| 揭东县| 弥渡县| 安多县| 渝中区| 惠来县| 梅州市| 吐鲁番市| 岳池县| 台南县| 安乡县|