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

解決Spring Boot 正常啟動后訪問Controller提示404問題

 更新時間:2018年08月22日 15:02:51   作者:小三毛  
今天小編再次搭建Spring Boot項目的時候遇到訪問Controller報404錯誤,之前都很順利。到底怎么回事呢?下面小編給大家?guī)砹私鉀QSpring Boot 正常啟動后訪問Controller提示404問題,感興趣的朋友一起看看吧

問題描述

  今天重新在搭建Spring Boot項目的時候遇到訪問Controller報404錯誤,之前在搭建的時候沒怎么注意這塊。新創(chuàng)建項目成功后,作為項目啟動類的Application在com.blog.start包下面,然后我寫了一個Controller,然后包的路徑是com.blog.ty.controller用的@RestController 注解去配置的controller,然后路徑也搭好了,但是瀏覽器一直報404。最后找到原因是Spring Boot只會掃描啟動類當前包和以下的包 ,就是說現(xiàn)在我啟動類的包是在com.blog.start下面,然后他就只會掃描com.blog.start或者com.blog.start.*下面所以的包,所以我的Controller在com.blog.ty.controller包下面Spring Boot就沒有掃描到。

  解決辦法

  方法一:

    以啟動類的包路徑作為頂層包路徑,列如啟動類包為com.blog.start,那么Controller包路徑就為com.blog.start.controller。

  方法二:

    在啟動上方添加@ComponentScan注解,此注解為指定掃描路徑,例如:@ComponentScan(basePackages = {"com.blog.*,com.blog.ty.*"})   多個不同的以逗號分割。

 @SpringBootApplication
@ComponentScan(basePackages = {"com.blog.*,com.blog.ty.*"}) //指定掃描包路徑
public class MyBlogApplication {
  public static void main(String[] args) {
    SpringApplication.run(MyBlogApplication.class, args);
  }
} 

下面看下SpringBoot的作用

1.創(chuàng)建獨立的Spring應用程序
2.嵌入的Tomcat,無需部署WAR文件
3.簡化Maven配置
4.自動配置Spring
 5.提供生產(chǎn)就緒型功能,如指標,健康檢查和外部配置
6.開箱即用,沒有代碼生成,也無需XML配置

分布式事務和操作多數(shù)據(jù)源事務解決方案:Automatic+Jta,兩段提交協(xié)議,MQ推送

總結(jié)

以上所述是小編給大家介紹的解決Spring Boot 正常啟動后訪問Controller提示404問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 為什么阿里要慎重使用ArrayList中的subList方法

    為什么阿里要慎重使用ArrayList中的subList方法

    這篇文章主要介紹了為什么要慎重使用ArrayList中的subList方法,subList是List接口中定義的一個方法,該方法主要用于返回一個集合中的一段、可以理解為截取一個集合中的部分元素,他的返回值也是一個List。,需要的朋友可以參考下
    2019-06-06
  • java實現(xiàn)在pdf模板的指定位置插入圖片

    java實現(xiàn)在pdf模板的指定位置插入圖片

    這篇文章主要為大家詳細介紹了java如何實現(xiàn)在pdf模板的指定位置插入圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Java異常處理及自定義異常詳細指南

    Java異常處理及自定義異常詳細指南

    異常處理是Java編程中的一個重要部分,用于處理程序執(zhí)行中出現(xiàn)的異常情況,此外還可以自定義異常來處理特定的錯誤情況,掌握這些異常處理技術對于編寫健壯、可靠的Java程序至關重要,需要的朋友可以參考下
    2024-10-10
  • MyBatis中的SQL映射文件如何配置參數(shù)映射和使用方法

    MyBatis中的SQL映射文件如何配置參數(shù)映射和使用方法

    MyBatis 是一種開源的 Java 持久化框架,它可以自動將數(shù)據(jù)庫中的數(shù)據(jù)映射到 Java 對象中,并且使得 Java 對象可以非常方便地存儲到數(shù)據(jù)庫中,本文將介紹 MyBatis 中 SQL 映射文件的參數(shù)映射配置和使用方法,需要的朋友可以參考下
    2023-07-07
  • Java NegativeArraySizeException異常解決方案

    Java NegativeArraySizeException異常解決方案

    這篇文章主要介紹了Java NegativeArraySizeException異常解決方案,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Mybatis中注解@MapKey的使用方式

    Mybatis中注解@MapKey的使用方式

    MyBatis使用@MapKey注解進行連表查詢,返回一個Map集合,Map的key為每條記錄的主鍵或指定字段,value為該記錄的字段名稱和字段值
    2024-12-12
  • mybatis-plus在yml中配置詳解

    mybatis-plus在yml中配置詳解

    本文主要介紹了mybatis-plus在yml中配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 一文帶你掌握Java?LinkedBlockingQueue

    一文帶你掌握Java?LinkedBlockingQueue

    LinkedBlockingQueue?是一個可選有界阻塞隊列,這篇文章主要為大家詳細介紹了Java中LinkedBlockingQueue的實現(xiàn)原理與適用場景,感興趣的可以了解一下
    2023-04-04
  • Java 連接Access數(shù)據(jù)庫的兩種方式

    Java 連接Access數(shù)據(jù)庫的兩種方式

    這篇文章主要介紹了Java 連接Access數(shù)據(jù)庫的兩種方式,本文著重講解使用JDBC連接操作Access數(shù)據(jù)庫,需要的朋友可以參考下
    2015-06-06
  • SpringBoot整合Druid實現(xiàn)數(shù)據(jù)庫連接池和監(jiān)控

    SpringBoot整合Druid實現(xiàn)數(shù)據(jù)庫連接池和監(jiān)控

    Druid是Java語言中使用的比較多的數(shù)據(jù)庫連接池。Druid還提供了強大的監(jiān)控和擴展功能。面將介紹SpringBoot整合Druid實現(xiàn)數(shù)據(jù)庫連接池和監(jiān)控功能,感興趣的可以了解一下
    2021-08-08

最新評論

广水市| 通化县| 长岭县| 临汾市| 忻城县| 八宿县| 湾仔区| 大同市| 桐庐县| 乐陵市| 文昌市| 丰城市| 临澧县| 石首市| 茂名市| 汤阴县| 正阳县| 昌邑市| 南乐县| 广西| 陇西县| 车致| 中西区| 元江| 改则县| 年辖:市辖区| 奉化市| 博白县| 东阳市| 本溪市| 商洛市| 保康县| 白玉县| 德安县| 松滋市| 六盘水市| 罗山县| 莱芜市| 峨山| 谷城县| 重庆市|