spring boot
springboot spring
至今-
这个作者很懒,什么都没留下…
展开
-
SpringBoot Redis 多数据源
SpringBoot Redis Session与Cache分离-多数据源接上篇《SpringBoot Redis Session Header 的身份验证》session存到redis后,cache和session是在一个库的;使用redis多数据配置可以分开。这样ssession的redis服务器可以单独作为认证服务,多个业务模块可以配置单独的cache库,防止多模块key冲突的问题。1.配置参数修改 增加redis2的配置 spring.redis.host=192.168.1.111原创 2020-09-15 17:36:14 · 1399 阅读 · 0 评论 -
SpringBoot Redis Session Header 的身份验证
背景项目中采用前后端分离架构,正常的sessionId都是存储在cookie中;SpringBoot默认就支持。但是移动端接入时不太适用。一般的做法会使用token验证或者JWT等认证;springboot中session策略支持把sessionId从cookie获取转移到header中。一、基于spring-session-redis的配置引入依赖 <dependency> <groupId>org.springframework.boot&l原创 2020-09-15 16:56:35 · 1253 阅读 · 2 评论 -
Spring boot ApplicationEvent实现异步调用
1.什么是事件机制事件机制在java的设计模式中也可以叫监听器模式或者是观察者模式。 当有事件发生时,通知关注次事件的对象发送消息,告诉它有一个事件发生了,那么怎么知道通知谁呢? 那必须要在对这个事件感兴趣的对象中定义这个事件,一旦有事件发生了,对事件有兴趣的对象就知道了。2.什么时候使用事件首先,使用事件机制有什么好处呢?我觉得最重要的一点就是避免了在代码中到处添加相同代码的问题,而且也可以对程原创 2016-11-18 22:14:46 · 12926 阅读 · 0 评论 -
spring 中异常回滚
spring 中异常回滚springMVC中异常与回滚说明(spring 4.*版本):1.默认RunTimeException类型异常会回滚,不管方法上是否加 throw Exception程序中没有往上层抛出异常代码中也没有捕获异常,发生异常时事务会回滚。2.如果想Exception类型异常也回滚,需要设置@Transaction(rollbackFor = Exception.cla...原创 2019-01-23 16:40:33 · 1794 阅读 · 0 评论