1. 首先需要在springboot的启动类上面使用@SpringBootApplication注解,并且指定扫描的包的位置,如下:

    package com.example;

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;

    @SpringBootApplication(scanBasePackages="com.example.controller")
    public class DemoApplication {

    public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);
    }

    }
    这里如过需要扫描多个包可以这么写scanBasePackages={"com.xxx","com.xxx"}这种形式即可

2.其次在当前的pom.xml中指定springboot启动类:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<!-- 这里是我本人的springboot启动类位置,请根据自己的情况改动,idea下面可以点出来的-->
<start-class>com.example.DemoApplication</start-class>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<mainClass>${start-class}</mainClass>
</configuration>
</plugin>
</plugins>
</build>

3.这里是我的controller:

    package com.example.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping("/home")public class TestController {@RequestMapping("/hello")@ResponseBodypublic String index(){return "hello world";}}

注意:以上的springboot版本是2.0.5.RELEASE版,不同版本可能会有所不同。
springboot启动后浏览器输入下面的URL即可
http://localhost:8080/home/hello

转载于:https://blog.51cto.com/3440684/2299831

springboot启动后controller访问404相关推荐

  1. 加上mvc:resources后controller访问404

    之前因为静态资源访问,404,于是加上了类似的代码 <mvc:resources location="/resources/" mapping="/resource ...

  2. 解决springboot无法访问此网站,springboot启动后无法访问网站

    在学习spring boot以及mybatis时遇到了启动springbboot项目后在浏览器上无法访问,新建项目有时候能解决但是遇到问题一直避开也不是问题,终于让我发现了原因. 无法访问图如下: 在 ...

  3. http-server swagger-editor启动成功后,访问404的解决方法

    http-server swagger-editor启动成功后,访问404的解决方法 参考文章: (1)http-server swagger-editor启动成功后,访问404的解决方法 (2)ht ...

  4. 关于初学者出现Springboot启动后 服务器可以访问但不能跳转到页面

    关于初学者出现Springboot启动后 服务器可以访问但不能跳转到页面 在这里我是一个小白 针对自学SpringBoot所产生的问题进行解释 首先我创建的包是这样的,在项目启动后能够正常的启动Tom ...

  5. springboot启动后卡住 无日志的几种情况

    大家好,我是烤鸭:      今天分享一下springboot启动后无日志的问题. 1.场景复现 springboot项目启动后卡住无日志,肯定是报错了或者其他原因,并且日志没有打印出来.     1 ...

  6. Node项目部署正常启动后不能访问的问题

    Node项目部署正常启动后不能访问的问题 Node项目部署之后,发现访问不了,pm2 list也是正常的,vue项目都可以正常访问,就是请求后台nodejs的时候就报404. 原以为是pm2的问题,先 ...

  7. Springboot启动后频繁打印错误日志 /null/swagger-ui.html解决方案

    Springboot启动后频繁打印错误日志 /null/swagger-ui.html解决方案 报错信息 解决办法 报错信息 2019-05-30 12:59:48.331 WARN 5032 --- ...

  8. tomcat启动后无法访问到8080页面的原因

    tomcat启动后无法访问到8080页面的原因 原因一:tomcat服务关闭 注意启动 Tomcat 服务器的窗口不要关闭,否则就是意味着关闭了tomcat服务,自然也就看不到页面 原因二:环境变量配 ...

  9. 服务器启动成功网页无法访问,apache启动后无法访问网页的解决方法

    apache启动后无法访问网页的解决方法 发布时间:2021-01-27 11:31:08 来源:亿速云 阅读:146 作者:小新 小编给大家分享一下apache启动后无法访问网页的解决方法,希望大家 ...

最新文章

  1. 医院挂号设计源代码_锡盟蒙医医院设立智慧导诊系统服务患者
  2. 图片进行base64编解码方法
  3. mysql自定义数据类型_MySQL中的数据类型
  4. 成为中国最好的Magento开发公司
  5. 当relative遇上z-index,半透明度不阻断事件捕获
  6. 充分统计量(Sufficient Statistics)
  7. 复指数与高斯函数乘积的傅里叶变换_球谐光照——球谐函数
  8. 进化算法之粒子群算法介绍附代码——PSO
  9. FPGA实现cameralink高清相机解码
  10. 代码编辑器CodeMirror及其简单的配置
  11. Sibelius for Mac 8.2.0 谱曲软件 中文破解版下载
  12. 计算机端口怎么配置波特率,怎么查看车载导航端口号、波特率和取码方式?
  13. 虚幻引擎4初探(UE4)
  14. vue给html动态添加属性,Vue中怎么动态添加类名?
  15. 架构师技能6:深入MySQL原理-Waiting for table metadata lock引发系统崩溃
  16. Java输出水仙花数
  17. html 怎么传递时间戳,记时 传入 时间戳
  18. 【Machine Learning】机器学习之一些数学相关的知识储备
  19. 1111. Blash/Blah数集 (Standard IO)
  20. 数据要素产业链分析报告

热门文章

  1. 为什么在64位系统中指针的大小是8,而32位系统中却是4?
  2. STM32的IIC应用详解3
  3. java:接口和抽象
  4. mybaits一:初步认识mybatis
  5. 使用SharedPreferences进行数据存储
  6. 測试人员的核心能力与素养
  7. Android解决button反复点击问题
  8. jquery上传图片
  9. 写在Silverlight 5发布前 - 盘点2010年Silverlight开发书籍
  10. 全 球 最 老 金 鱼 病 逝