- 博客(5)
- 收藏
- 关注
原创 Swagger3.0.0整合springboot总结
Swagger2Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同
2020-12-10 14:59:59
1365
2
原创 SpringBoot整合SpringSecurity总结
SpringSecurity安全简介在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应
2020-12-08 12:52:58
350
原创 SpringBoot2.4.0总结,自动装配原理解析
SpringBootSpringBoot简介回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程,所有东西都是bean通过IOC,依赖注入(DI)和面向接口实现松耦合基于切面(AOP)和惯例进行声明
2020-12-04 18:07:41
1195
3
原创 SpringMVC总结笔记
SpringMVC回顾MVC什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Objec
2020-12-03 15:21:11
438
1
原创 JUC并发编程总结笔记
JUC 并发编程什么是JUCJUC就是java.util.concurrent下面的类包,专门用于多线程的开发。Runnable: 没有返回值、效率相比于Callable 相对较低![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wZ69KdOS-1606975289218)(https://i.loli.net/2020/11/17/CLtXSPuURvigTZN.png)]线程和进程进程、线程进程:一个程序,QQ.EXE Music.EXE;数据+代码+pc
2020-12-03 14:04:50
591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人