![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 70
国服冰
这个作者很懒,什么都没留下…
展开
-
Springboot:使用swagger便于协同开发
Springboot:使用swagger便于协同开发一、swagger简介二、springboot整合swagger1、导入pom2、编写配置类,将Docket注入容器中三、设置sawgger的运行环境、多人协作四、生成接口文档、接口测试一、swagger简介这里我在网上查了发现的大部分介绍swagger都是长篇大论,太过官方,这里简单概括:swagger是一款能够快速生成接口文档,接口注释的优秀工具二、springboot整合swagger1、导入pom <!-- springf原创 2021-01-01 22:41:54 · 426 阅读 · 0 评论 -
SpringBoot:整合Shiro(集成了mybatis)
Shiro三大核心:1、Subject:代表当前用户2、SecurityManager:shiro核心管理器3、realm:类似data层,用于认证授权一、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" xsi:sc原创 2020-12-29 15:12:56 · 90 阅读 · 0 评论 -
SpringBoot:整合SpringSecurity实现登录认证、授权、记住我、以及权限控制
SpringBoot:整合SpringSecurity一、项目结构二、pom三、编写SecurityConfig继承WebSecurityConfigurerAdapter四、首页一、项目结构二、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原创 2020-12-27 15:44:18 · 877 阅读 · 0 评论 -
SpringBoot修改servlet容器配置、注册三大组件、切换servlet容器
一、修改Servlet容器配置Springboot默认servlet容器是Tomcat1、通过yaml修改绑定的是ServerProperties配置类注意,这里通过配置类修改的容器设置会覆盖掉yaml的,也就是说配置类的优先级高于yaml,亲测2、编写WebServerFactoryCustomizer配置方法通过serlvet工厂类来修改容器配置WebServerFactoryCustomizer: @Bean public WebServerFactoryCusto原创 2020-12-10 22:43:43 · 283 阅读 · 0 评论 -
SpringBoot 前端页面提交日期字符串转换Date问题
在Controller中加入:@InitBinder public void initBinder(ServletRequestDataBinder binder){ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));原创 2020-11-29 18:46:33 · 360 阅读 · 0 评论 -
SpringBoot:整合Druid并开启监控、整合Mybaits
一、整合Druid1、导入starter <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>原创 2020-11-17 11:08:19 · 223 阅读 · 0 评论 -
SpringBoot:多环境切换、配置文件加载优先级
profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境一、多环境切换1、properties配置切换SpringBoot默认使用application.properties配置文件,当有多个测试开发环境时,可以使用spring.profiles.active来指定当前的配置当前指定的是使用test环境,使用的是8083端口2、yaml多环境切换server: port: 8081spring: profiles: activ原创 2020-11-11 15:48:08 · 233 阅读 · 0 评论 -
SpringBoot:yaml注入,JSR303数据校验
一、yamlYAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。yaml语法采用多行缩进,对比XML格式,yaml精简、可读性高yaml语法格式:属性:空格 值以缩进来控制层级关系,只要左对齐则是同一级大小写十分敏感二、yaml注入原创 2020-11-10 12:16:30 · 899 阅读 · 0 评论 -
微服务(Microservices)— Martin Fowler
原文是 Martin Fowler 于 2014 年 3 月 25 日写的《Microservices》。微服务“微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intelligence in the endpoints)、语言和数据的分散控制,却有着某种共同的特征。“翻译 2020-10-19 09:54:18 · 450 阅读 · 1 评论