在Spring Boot的时候,总是会碰到一些问题,但是这些问题对于入门之后都是很简单的事情,但是新手的话,就没法定位是哪个地方出现了问题,所以这篇文章对这个Hello World做一个总结,希望大家能够顺利入门。
(2)404 -- 是否用对注解,此注解非彼注解
(3)404 -- 包路径是否正确,此包非彼包
接下来看详细介绍下:
(1)404 -- 确定地址是否输入正确,,此路径非彼路径
确保访问地址正确,比如:http://127.0.0.1:8080/demo
这里需要注意端口号,可以在启动的时候,查看到,另外地址URI可以在启动的时候,查看到是否编码成功被注入了。
(2)404 -- 是否用对注解,此注解非彼注解
刚入门容易搞错注解,常犯错的注解:@Controller,正确的注解是@RestController;或者是@Controller+@ResponseBody,所以@RestController等价于@Controller加上@ResponseBody。
(3)404 -- 包路径是否正确,此包非彼包
Spring Boot默认是扫描@SpringBootApplication注解的类的同包以及子包下的类。比如:我们有一个包com.kfit ,在此包下有我们的App.java
@SpringBootApplication public class App{ public static void main(String[] args){ SpringApplication.run(App.class,args); } }
那你如果是你编写的代码在org.kfit下的,这明显是不同包下,这样访问的也会出现404,当然Spring Boot是否可以支持不同包呢,答案是可以的,但是默认的配置是不可以的,我们需要添加一些配置信息,注解指定扫描的包名称。
(4)404 -- 确认类包是否正确,此类包非彼类包
查看使用的注解@ResController和@RequestMapping的包路径是否正确。
@RestController:
org.springframework.web.bind.annotation.RestController
@RequestMapping:
org.springframework.web.bind.annotation.RequestMapping
à悟空学院:https://t.cn/Rg3fKJD
学院中有Spring Boot相关的课程!点击「阅读原文」进行查看!
SpringBoot视频:http://t.cn/A6ZagYTi
Spring Cloud视频:http://t.cn/A6ZagxSR
SpringBoot Shiro视频:http://t.cn/A6Zag7IV
SpringBoot交流平台:https://t.cn/R3QDhU0
SpringData和JPA视频:http://t.cn/A6Zad1OH
SpringSecurity5.0视频:http://t.cn/A6ZadMBe
Sharding-JDBC分库分表实战:http://t.cn/A6ZarrqS
分布式事务解决方案「手写代码」:http://t.cn/A6ZaBnIr
相关推荐
Spring Boot 学习示例 Spring Boot 2.0 Mysql 5.6 ...spring-boot-helloworld:Spring Boot 3.0 Hello World Test 单元测试示例 spring-boot-scheduler:Spring Boot 3.0 定时任务 scheduler 使用示例 .....
1. Spring boot helloworld 2. Spring boot 返回 json 数据 3. Spring boot 使用其他 json 转换框架 4. Spring boot 全局异常捕捉 5. Spring boot JPA 连接数据库 6. Spring boot 配置 JPA 7. Spring boot 整合 ...
博客示例代码,Spring boot 自学笔记(一) hello world 代码
spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决...
Spring Boot 项目旨在... return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(Example.class, args); } } 标签:Spring
11、Spring Boot之Hello World访问404_标清.flv 12、 配置server信息_标清.flv 13、spring boot使用thymeleaf_标清.flv 14、Spring Boot 使用freemarker_标清.flv 15、Spring Boot添加JSP支持_标清.flv 16、...
Spring Boot学习笔记-------(二)spring boot入门,配套例子代码,博客地址:https://blog.csdn.net/huaya1127/article/details/104130300
IDEA JAVA Spring Boot运行Hello World(1.8) 我自己写的文档和建立的工程文件不存在版权问题。
博客文章示例代码: spring boot 自学笔记(一) hello word
这个项目是一个基础的spring-boot整合项目,麻雀虽小,五脏俱全,先提供给需要的人。
Spring Boot Hello index Hello World 内置容器 秒启动
spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简...
第 1-4 课:写一个 Hello World 来感受 Spring Boot/hello 第 2-1 课: Spring Boot 对基础 Web 开发支持/spring-boot-web 第 2-10 课: 使用 Spring Boot WebSocket 创建聊天室/spring-boot-websocket 第 2-2 课...
SpringBoot 入门Demo源码,只是单纯的分享给有需要的人使用,俗话说的好,万事开头难,当迈开了第一步,就相当于打开了一扇门,发现了新大陆,所以我们要持之以恒,才能取得成功,让我们一起努力,为心中最美好的...
NULL 博文链接:https://412887952-qq-com.iteye.com/blog/2291500
<groupId>org.springframework.boot <artifactId>spring-boot-starter-parent <version>2.1.4.RELEASE <relativePath/> <!-- lookup parent from repository --> <groupId>com.example</groupId> ...
开篇词:为什么要学 Spring Boot.pdf ...第 1-4 课:写一个 Hello World 来感受 Spring Boot.pdf 第2-1课:Spring Boot 对基础 Web 开发的支持(上).pdf 第 2-1 课:Spring Boot 对基础 Web 开发的支持(下
helloworld|[spring mvc,Spring Boot项目创建,单元测试](https://github.com/smltq/spring-boot-demo/blob/master/helloworld/HELP.md) web|[ssh项目,spring mvc,过滤器,拦截器,监视器,thymeleaf,lombok,jquery,...
主要介绍了Spring Boot 之HelloWorld开发案例,需要的朋友可以参考下
主要介绍了IntelliJ IDEA 创建spring boot 的Hello World 项目的步骤详解,需要的朋友可以参考下