IT SpringBoot:足迹第四步借"Swagger/postman+Restful/Html+SpringBoot+工作流+Lambda"锻炼自学能力(如何加入后期开发性质的项目团队)

本文讲述了作者如何通过学习SpringBoot、Swagger、Restful、工作流和Lambda等技术提升自身能力,以适应新的工作环境。重点讨论了RESTful API设计原则,Swagger在接口文档中的应用,以及Lambda表达式的简化效果。同时,还提及了微服务模块化、Activiti工作流的理解以及jar和war包的区别。
摘要由CSDN通过智能技术生成

 

2018年1月8日,领到offer,因为工作地点的变动;我已经从郑州飘到了山东;2018年1月24日,公司前辈提了一下,熟悉代码,并正在自学几样不曾用过的技术:微服务模块+Restful+SpringBoot+Swagger+工作流+Lambda;

1)微服务(模块化)

2)RESTful定义 : 使用url结合GET、PUT、POST和 DELETE方法,对应寻找控制层各个方法的一种风格;应该使用GET方法来获取列表,使用POST来参加某个活动,使用DELETE来退出某个活动。(注意资源路径不能起纯动词名)

3.1)SpringMVC中的Controller层加注解与前端进行配合:

3.2)Controller层专注于转发:Controller层:只负责转发请求 + 构造Response数据;Controller层利用aop完成权限验证。

 

4)Swagger定义:是专用于接口的说明文档生成工具

5)Activiti工作流作用(个人理解):5.1)插件生成仓库:png流程图图片和bpmn;5.2)引擎调用Service,自动生成有关联id的流程表;https://jingyan.baidu.com/article/a681b0de6c09223b18434635.html

6)jar包是java语言打的包(main启动),war包是其他语言写的完整项目包(发布到Tomcat);

7)Lambda表达式简化for循环:

7.1)简化前:

7.2)简化后:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值