目录
前言
在今天本人本来想编写一个微服务springcloud的demo项目,刚要开始编码,手一放在键盘上面就不知道如何写了,真的是 (╥╯^╰╥) (╥╯^╰╥) (╥╯^╰╥) (╥╯^╰╥) (╥╯^╰╥),大家可能会有和我一样的问题,实属是那个眼高手低,所以本人手动创建了一个项目,来记录一下的同时分享给大家,共大家参考。
一、新项目的基本设置
点击并选择New Project,进行新建项目
选择新建项目后会出现如下的设置框,在这里填写磁盘保存目录、组织名、模块名、包名等。注意的是jdk的版本随便设置,建议为jdk17,毕竟当前流行和使用多的是17。打包的方式选择jar包的方式,这样在项目完成后可以通过命令运行在dos环境下,可以脱离idea进行部署
二.版本号的选择和依赖的引入
在这里选择springboot的版本号,和设置需要的依赖,首先是springboot版本号的选择,大家肯定会发现下拉列表中有很多的选择不知道选择什么好,在版本的后面还有许多的英文是什么意思?这里先给大家解释一下。
(1)SNAPSHOP:快照版本,表示开发版本,随时可能修改
(2)M1(Mn):里程碑版本,也就是测试版本,发布版本的前兆
(3)RC1(RCn):发布预览版
(4)Release:正式版,也可能没有任何的后缀,是稳定的版本,在项目中可以真正使用的版本
至于依赖的引入,必须引入依赖SpringWeb。之后点击Finish,注意一定要联网!!!!!!
三、配置文件的设置
在springboot中配置文件有三种: .properties 、.yml(yaml)、XML,在这里我们直接使用默认的配置文件,配置端口号server.port=8080,建议大家可以配置端口号为8099等,因为大家的端口号如果是8080可能和电脑的mysql等数据库的端口号重复,而导致之后的项目运行失败。
四、编写响应代码
新建包controller,编写并创建类HelloWord,注意注解@Restcontroller(将类中方法的返回值会进行封装为json格式并相应给前端,也就是网页),@GetMapping(将请求的端口号和请求路径与该注解的方法进行匹配,并执行相匹配的方法)
五、运行项目
运行项目后如果项目正常跑起来,控制台会出现如下的页面,在浏览器地址栏输入localhost:8080/flypig,因为我的端口号是8080,方法上注解的路径是flypig,大家根据自己的代码来灵活改变。
访问地址会得到如下的页面
到此一个简单的springboot页面就搭建完成了
六、注意事项
1.包扫描问题
大家注意下面这张图,当我把springboot的目录结构改成以下这样就出现了一个问题
这时候我在访问地址会出现如下的报错
这是什么原因呢?
这就涉及到了springboot的包扫描的问题,springboot在启动的时候,会扫描启动类所在的包及其子包下的所有类,所以在这是你会HelloWord并不符合,所以无法扫描,请求过来了也无法匹配,就造成了这个问题
总结
其实springboot项目的创建还是很简单的,相信大家很容易就能掌握,在此给大家一个忠告就是:大家在学习的过程中一定要注意的一个问题就是多动手、多动手、多动手!!!!,有的时候会发现你看是看了,跟做了是两码事,在动手的过程中我也发现了许多的问题,不断的完善了自我,学到了很多东西。
最后临近过年祝大家心想事成,万事如意。路过点个赞
谢谢 (〃'▽'〃)