现在实习的公司中,后端采用java + spring boot,前端采用vue.js框架。我将会在此记录我所学的知识,希望给将来要从事软件行业的人一点帮助。
环境准备
- 请安装IDEA 专业版,因为IDEA专业版中有Spring lnitializr可以直接用于Spring项目的创建,社区版需要另外安装插件。
- Java8及以上
- 安装postman,它发送网络HTTP请求方面,方便进行简单的测试
创建Spring boot 项目
打开IDEA专业版,new project -> Spring lnitializr
打开此界面后直接点击next即可
Group和Artifact随意命名即可,这两者最后会组成Package(包)
此时的我们仅仅是要写一个helloworld,所以选中web->Spring Web Starter即可,
选择项目的目录,选择完毕后点击finish,等候一小段时间即可。因为在IDEA中创建Spring boot 项目实际上就是使用Spring Initializr页面创建 Spring boot项目之后,自动下载到你的电脑上。
项目创建完成后,可以直接点击运行(工具栏上的三角号),若运行失败(错误提示如:Error:(4, 46) java: 程序包org.springframework.boot.),大概率是因为网络差没有成功下载jar包,此时可以参考以下链接
https://www.jianshu.com/p/d2eb72d2e1b9
或者修改版本,修改版本的方法如下
我将2.18版本改为2.13版本后就没有报错可成功运行,此时就完成了Spring boot学习中最难的一步(环境问题)
编写Hello World
在learning下右键->new ->packaged 新建一个controller,在右键controller新建一个HelloController.class
代码如下
此时再次运行程序,此时注意控制台中的输出,到倒数第二行会提示端口号
发现端口号为8080,当然也可以自定义端口号,方法如下所示
不过此处我不进行修改端口号的操作,此时我们可以使用postman来进行测试,打开postman后,输入http://localhost:8080/hello,可以选用post方法和get方法均可(因为此处我们并没有进行设置)
点击send后你将可以得到返回值hello world
现在我们完成了Spring Boot学习的第一步,hello world