Springboot:使用swagger便于协同开发
一、swagger简介这里我在网上查了发现的大部分介绍swagger都是长篇大论,太过官方,这里简单概括:swagger是一款能够快速生成接口文档,接口注释的优秀工具二、springboot整合swagger1、导入pom <!-- springfox-swagger2 --> <dependency> <gro...
一、swagger简介这里我在网上查了发现的大部分介绍swagger都是长篇大论,太过官方,这里简单概括:swagger是一款能够快速生成接口文档,接口注释的优秀工具二、springboot整合swagger1、导入pom <!-- springfox-swagger2 --> <dependency> <gro...
Shiro三大核心:1、Subject:代表当前用户2、SecurityManager:shiro核心管理器3、realm:类似data层,用于认证授权一、pom<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM...
一、项目结构二、pom<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...
一、修改Servlet容器配置Springboot默认servlet容器是Tomcat1、通过yaml修改绑定的是ServerProperties配置类注意,这里通过配置类修改的容器设置会覆盖掉yaml的,也就是说配置类的优先级高于yaml,亲测2、编写WebServerFactoryCustomizer配置方法通过serlvet工厂类来修改容器配置WebServerFactoryCusto...
在Controller中加入:@InitBinder public void initBinder(ServletRequestDataBinder binder){ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCu...
一、整合Druid1、导入starter <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <vers...
profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境一、多环境切换1、properties配置切换SpringBoot默认使用application.properties配置文件,当有多个测试开发环境时,可以使用spring.profiles.active来指定当前的配置当前指定的是使用test环境,使用的是8083端口2、yaml多环境...
一、yamlYAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。yaml语法采用多行缩进,对比XML格式,yaml精简、可读性高ya...