
Springboot
文章平均质量分 83
MCNU云原生
云原生技术交流学习社区,分享云原生相关技术、资讯,我们的使命是:Make Cloud Native Ubiquitous(MCNU),让云原生无处不在。
展开
-
SpringBoot Profile机制灵活切换环境配置
springboot应用会经历开发、测试、uat测试、投产等多个阶段,在每个环节都会涉及大量的配置修改,例如数据库配置、redis配置等。在代码中指定,每次修改环境时修改对应代码,这种方式主要也是应用于开发过程中,其他场景不适用,如下指定profile为“dev”。频繁的修改导致环境需要不断的切换,且工作量比较大,无法实现环境的隔离,还容易造成环境不一致的问题,影响开发进度和投产质量。配置来切换不同环境的配置文件,如开发环境则配置。原创 2023-03-04 22:56:11 · 862 阅读 · 0 评论 -
SpringBoot集成Redis实现分布式会话
默认情况下session id通过cookie进行传递,但是有些浏览器不支持cookie,或者用户主动关闭了cookie,所以cookie的方式不是最稳妥的,spring redis提供了将session id放到请求头的方式,设置x-auth-token header头,对应的值就是session id,在首次请求以后spring会将x-auth-token放到header中,后续前端请求的时候需要继续将对应的session id放到header头中。#redis的数据库,默认为0。原创 2023-02-23 18:58:25 · 487 阅读 · 1 评论 -
Spring Boot整合Thymeleaf和FreeMarker模板
虽然目前市场上多数的开发模式采用前后端分离的技术,视图层的技术在小一些的项目中还是非常有用的,所以一直也占有一席之地,如spring官方的spring.io等网站就是使用视图层技术实现的。目前Spring Boot支持的较好的两个视图层模板引擎是Thymeleaf和FreeMarker,其中Thymeleaf是默认的模板引擎。原创 2023-02-23 18:47:17 · 609 阅读 · 1 评论