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原因及解决方案_安然望川海的博客-优快云博客
我把Application.java放到了com目录下与controller平级,再运行,浏览器输入地址。
这算成功了吧?
还有可能爆出这种错误