记录运行springboot下的一个hello world所踩的坑

springboot是java中常用的框架,理论上使用springboot前最好有javaEE,spring,maven,jdbc,tomcat,servlet技术的使用经验。

但是没办法,先赶鸭子上架,我只有一些javase和mysql的知识。

先用再学,看看我能掉多少坑。

我所使用的编辑器为idea,hello world不需要使用数据库,springboot本身集成了tomcat。

首先打开idea选择项目,file->new->project

project选择Spring Initializr

 java版本选择8

 之后

插件选择

如下

 生成一个最基本的springboot项目,找到该项目的main()函数,通常在XXApplication.java中中,

开始时可以在主函数中写system.out.println()来运行测试看,项目是否成功。

运行成功后,在java下面的com文件夹中再定义一个package,controller ,controler中写一个类,我写的是HelloworldController。

 @GetMapping("")里面就是写到浏览器的路径的一部分。

举个例子,我编译时,tomcat使用的端口是8080

 因此我在浏览器中输入的是

 这里注意,如果8080端口被占用,要么改动本项目的端口,要么杀死占用端口的进程。具体怎么做,不详细多说了。

运行程序后,浏览器报错,

根据这篇博客的说法

Whitelabel Error Page原因及解决方案_安然望川海的博客-CSDN博客

我把Application.java放到了com目录下与controller平级,再运行,浏览器输入地址。

这算成功了吧?

还有可能爆出这种错误

 

 

可以看这篇博客启动报错Description: Failed to configure a DataSource: ‘url‘attribute is not specif: Reason:_ヾ凉秋的博客-CSDN博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值