为什么要用springboot?
这几天在学校进行面试,准备出去去企业进行实习,在面试的过程中,经常听到过springboot这个名词,而且面试官会问你,会springboot创建项目吗?懂它和springMVC的区别吗?这时候的我,只能说一句,在学校没学过,,说实话,很尴尬,,,心里当时想的就是,看来我得去面试下一家企业了。。。
为了避免这样的悲剧,我决定在课余时间学一点springboot,不求学的多么牛逼,只求面试官问的时候我能别那么窘迫。。
Springboot的创建
1.看了一些资料,springboot比较支持eclipse和IDE进行开发,我本人用的eclipse neno版本,因为用Mars版本构建springboot插件失败了。。。
2.废话不多说,直接干活。。
3.个人推荐在有网的情况下构建springboot插件,网上的离线版本我这边用的反正不顺畅。。
4.构建的具体步骤看百度文档,只要在 preferences里面能找到这个就行
5.新建项目的时候只需要勾选一个web按钮就行,第一次新建项目会比较慢。。需要安心等待。。
Springboot的第一个入门案例
1.所谓它的包下面建,就是说在com.example.demo下面继续打包名,如果包名顺序不对,那么创建的包是不会被识别的。。
2.新建一个controller,名字为DemoController
3.在刚开头,和springMVC一样,要采用注解,不过该注解为@RestController 这个注解包含了controller注解和responsebody注解(由于我用qq截图,不能截图具体细节,只能大家把鼠标移到restcontroller注解上面看,,不好意思)
4.接下来就和springMVC差不多了,,比如,,
这个是动态接收值,在浏览器URL中输入相应的值,会在页面显示相应的值,比如,我输入“李江平” ,大家请看。。。
提示:在发布项目的时候,只需要执行一下后缀为application.java的main方法即可
但是,这里有一个问题,为什么不用打项目名?(我这里的springbootdemo是开头给的一个requestmapping,便于区分),这就是rest风格的好处了,,大家可以去了解一下。
如果大家能和我一样出现我刚刚写的那些画面,那恭喜你成功了。。。。
接下来展示另外一些东西,比如展示list集合,map集合,pojo对象,希望大家能和我一样快速入门
首先是map
然后是list集合,在此之前要有一个实体对象
然后在controller这边进行调用,各位请看。。。
最后就是一个pojo类型了,其实看了上面的list集合就没什么看的了。。