Spring学习 - 第一个spring程序

学习java是为了做接口自动化,但是不能止步于写脚本,不然用python就已经足够,何必这么折腾。虽然python也有Django可以做web开发,可是公司用spring啊(捂脸.jpg)。为了跟上开发的思路,还是需要了解一些spring的知识。当然了,我还是希望用mybais来实现数据查询,毕竟现在测大数据项目,用sql用的挺多。
开始写博客一段时间了,回头一看真心觉得所学太多太杂,难以消化。最要命的是每一样技术都学习的不够深入,聊上一分钟就见底了。今天给自己定个规矩,未来一段时间把其他都放一边,安心学spring,补java知识。
好了,进入今天的正事儿:

创建spring项目

曾经在极客时间上买了一门spring的课程,第一课学会了创建项目,后面的就再也看不懂了,如今从头开始学习,希望下次在看课程能有收获。
跟着大佬的脚步打开网站:https://start.spring.io/
输入自己的信息,然后创建项目:
在这里插入图片描述
用Intellij打开刚刚创建的文件
在这里插入图片描述

编写Controller

创建一个新的包Controller,里面添加第一个类HelloController。一个最最最简单的web应用就出炉了。
在这里插入图片描述

运行web程序

打开自动创建的SpringBootApplication运行main方法:
在这里插入图片描述
可以看到内置的tomcat在8080端口启动了
在这里插入图片描述
在浏览器输入网址http://localhost:8080/hello,却报错:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
在这里插入图片描述
搜索了一下发现,原来是我的代码层级搞错了,Controller不能和Application同级,应该在下一级。
在这里插入图片描述
修改完成以后刷新页面:
在这里插入图片描述

打包

在右侧选择Maven-StuSpringBoot–Lifecycle-package运行即可。
在这里插入图片描述
打包完成以后会显示jar包目录

在这里插入图片描述

运行jar包

打开终端,进入jar包目录使用命令启动java -jar StuSpringBoot-0.0.1-SNAPSHOT.jar
在这里插入图片描述
再次打开浏览器,输入网址http://localhost:8080/hello,网页显示正确。
在这里插入图片描述

发布了108 篇原创文章 · 获赞 10 · 访问量 9688

猜你喜欢

转载自blog.csdn.net/liying15/article/details/101121587