Spring boot 出师未捷之卡在第一步

2020-03-20 13:16:48 +08:00
 KunMinX

客户端开发,后端新手,

跟着博客学习 Spring boot 时,卡在 hello world:

http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

我在新建的项目中加了个 controller,并添加一个方法返回 restful “hello world”, 项目成功启动,没有报错,但浏览器访问 localhost:8080/hello 却无法访问,

问题大概会是发生在哪个环节呢?我该怎么找到线索呢?难受,看看万能的 v 友有没好招

5160 次点击
所在节点    程序员
34 条回复
hdbzsgm
2020-03-20 13:20:20 +08:00
RequestMapping annotation can be used both at the class and at the method level. In most cases, at the method level applications will prefer to use one of the HTTP method specific variants @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, or @PatchMapping.
Cbdy
2020-03-20 13:24:39 +08:00
代码没什么问题,启动日志显示启动完就退出了,没有启动 tomcat。
应该是依赖不对,确认把这个依赖加上

implementation 'org.springframework.boot:spring-boot-starter-web'
YuxiangLuo
2020-03-20 13:25:29 +08:00
你不找个新的教程吗,spring 官网的也好,这篇博客都是四年前的老古董了。
Nitroethane
2020-03-20 13:26:53 +08:00
我之前学习的时候看的这个系列,还不错: http://blog.didispace.com/spring-boot-learning-1x/
chendy
2020-03-20 13:29:14 +08:00
教程有毒,直接 generate 再手加依赖还行,直接加个 spring web 再 generate 啊
教程里说的 IDEA 导入,maven 创建,然后贴了个 eclipse 的图,佛了
直接去官网吧: https://spring.io/guides/gs/rest-service/
HongJay
2020-03-20 13:29:45 +08:00
兄弟。。你是要笑死我了。。
tianshiyeben
2020-03-20 13:29:50 +08:00
用开源项目学吧,https://github.com/tianshiyeben/wgcloud,这是监控系统,你用 agent 那个工程,server 相对复杂些。
tianshiyeben
2020-03-20 13:30:16 +08:00
tianshiyeben
2020-03-20 13:34:10 +08:00
算了,你还是用 server 工程吧。agent 有 sigar 包
w292614191
2020-03-20 13:36:30 +08:00
你这启动都没成功。
pmispig
2020-03-20 13:39:04 +08:00
没启动成功这个你都不看。。。学啥都难
KunMinX
2020-03-20 13:40:50 +08:00
@Cbdy spring-boot-starter-web 在 pom.xml 中有配的
WuwuGin
2020-03-20 13:41:26 +08:00
springboot 有官方的自动 pom 生成网站啊,看什么二手中文教程。。
luxinfl
2020-03-20 13:43:33 +08:00
最后一行字没看到么。。。
mazyi
2020-03-20 13:48:47 +08:00
不要嘲讽楼主了!楼主是转的后端。想必你也知道,后端是一个要一直运行的程序,所以第一步,检查是否启动。
jjianwen68
2020-03-20 14:11:12 +08:00
chocotan
2020-03-20 14:17:11 +08:00
你这个应用启动失败了
HarryQu
2020-03-20 14:19:57 +08:00
我也是移动端开发,学过一些 Java 后端。

SpringBoot 的发展比较快,不同版本配置会有不同,最好的方法是跟着官网的 Demo 学习。

但是可能刚入门,对大部分配置不了解,那最快的上手方法其实就是看视频,先让程序跑起来。再研究每一部分的作用。

入门你就看慕课网的免费视频或者其他网站的视频,SpringBoot 2.0 版本以上就行。

后端大部分知识的学习还是需要系统的看书。
manami
2020-03-20 14:20:21 +08:00
最近有空,准备写个 sping boot 的教程
AprilNovember
2020-03-20 14:29:49 +08:00
Application 启动类放的位置有问题吧,启动不起来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/654551

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX