springboot整合swagger,postman,接口规范-爱代码爱编程
一、postman介绍 1.1概述 工具下载 Postman(发送 http 请求的工具) 官网(下载速度比较慢):Download Postman | Get Started for Free 网盘下载:百度网盘 请输入提取码 1.2Http 请求格式 请求地址请求方法状态码同源策略请求头响应头 1.3接口类型 Post 接
代码编织梦想
一、postman介绍 1.1概述 工具下载 Postman(发送 http 请求的工具) 官网(下载速度比较慢):Download Postman | Get Started for Free 网盘下载:百度网盘 请输入提取码 1.2Http 请求格式 请求地址请求方法状态码同源策略请求头响应头 1.3接口类型 Post 接
问题:Spring Cloud Gateway自带的断言(Predicate)不满足业务怎么办?可以自定义断言! 先看Spring Cloud Gateway是如何实现断言的 Gateway中断言的整体架构如下:
什么是BeanFactory? BeanFactory是SpringIOC的最顶层接口,涵盖了IOC容器最基本的操作。ListableBeanFactory、ConfigurableBeanFactory提供了IOC容器获
简介 EasyCaptcha:https://github.com/ele-admin/EasyCaptcha Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。 添加依赖
1.应用监控系统介绍 SpringBoot的应用监控方案比较多,SpringBoot+Prometheus+Grafana是比较常用的一种解决方案,主要的监控数据的处理逻辑如下: SpringBoot 的 actuat
文章目录 一:什么是自动装配二、springboot的启动流程1.调用SpringApplication()的构造方法2.执行核心run方法()3.执行核心prepareContext()4.执行核心refre
前面我们已经介绍了@Configuration、@ComponentScan,@Component、@Controller、@Service、@Repository的使用(见我主页文章),这里我们继续完成 通过配置实现的内容
文章目录 1. starter是什么?2. 为什么使用starter3. SpringBoot自动配置原理3.1 首先看一下springboot特点3.2 从启动类分析装配原理3.3 @EnableAutoCo
目录: 1.创建MyBatis项目以及如何配置 2.MyBatis操作数据库的模式 3.实现增删查改 注意:在我们操作数据库之前,先要保证我们已经在数据库建好了一张表。 创建MyBatis项目以及如何配置 我们在创建项目的时候,引入MyBatis相关依赖 配置数据
一、概述 1.1SpringBoot整合SpringMVC配置 SpringBoot对SpringMVC的配置主要包括以下几个方面: 自动配置:SpringBoot会自动配置一个嵌入式的Servlet容器(如Tomcat),并为我们提供默认的SpringMVC配置。这样我们无需手动配置Servlet容器和SpringMVC,只需添加相应的依赖
目录 一、SpringMVC简介1. 什么是MVC?2.什么是SpringMVC?3.SpringMVC的特点? 二、SpringMVC入门案列1. 开发环境2. 创建Maven工程2.1 添加web模块
目录 一、 前言二、Bean加载的九种方式1. XML配置方式2. XML+注解配置方式3. 注解方式4. 使用@Bean方式5. 使用@Import方式6. 容器初始化完毕后注入bean7. 实现Import
首先先谈谈resultType和resultMap,其中resultType是一种返回类型,绝⼤数查询场景可以使⽤ resultType 进行返回,它的优点是使用方便,直接定义到某个实体类,如下代码所示: 而resultMap是返回字典映射,它的使用场景是:数据库中的字段名称和程序中的属
查看官网更多系统配置项:https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#application-properties 1.配置⽂件作⽤ 整个项⽬中所有重要的数据都是在配置⽂件中配置的,⽐如:数据库的连接信息
Bean的生命周期 Bean的执行流程: Bean 执行流程:启动Spring 容器 -> 实例化 Bean(分配内存空间,从无到有)-> Bean 注册到 Spring 中(存操作) -> 将 Bean 装配到需要的类中(取操作)。 所谓的⽣命周期指的是⼀个对
前言 鉴权主要分为身份认证和权限控制两部分: 身份认证:检查当前用户是否合法(比如已登录) 权限控制:检查当前用户是否有访问该资源的权限 本文主要给出一个示例,说明如何自定义权限控制。 因为一个完整的示例代码,比较多,我
目录 一、Spring中事件驱动开发,事件监听机制 二、ApplicationEventMulticaster事件多播器 三、ApplicationListener监听器注册流程 四、创建Listener的方式 1. 编程实现ApplicationListener接口 2. 使用@EventListener注解 五、事件发布流程
1 Mybatis框架中应用到的设计模式 1、单例模式:例如LogFactory、ErrorContext 2、工厂模式:例如SqlSessionFactory、ObjectFactory、MapperProxyFac
一、概述 1.1简介 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 它本身还自带一个监控平台,可以查看时时产生的sql、uri等监控数据,可以排查慢sql、慢请求,方便对sql和项目代码进行调优。 com.alibaba.druid.pool.DruidDat
一、概述 1.1简介 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 1.2功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。 分别对应 添加、 删除、