spring-boot
橘子西西
这个作者很懒,什么都没留下…
展开
-
编写一个springboot start 类型的分布式全局id生成器
因为公司最近在做分布式项目,需要用到全局的id生成器,所以在网上找了个Twitter 的Snowflake id生成器。因为项目是用springboot做的微服务,用到该类的地方比较多,于是我就把这个工具类改造成了一个springbootstart类型的工具类。下面说下详细改造过程:首先是SnowflakeIdWorker类,用于生成全局id/** * Twitter_Snowflake<br>原创 2017-11-21 16:27:18 · 2034 阅读 · 1 评论 -
org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String
springboot整合redis时,使用@Cacheable注解,如果方法的参数为空,就会报org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String的错误@Cacheable(value = "insuranceCompany")public List<InsuranceCompany>原创 2018-01-04 09:51:00 · 3748 阅读 · 2 评论 -
spring mvc 操作session工具类
spring mvc中,用户对象都是存到session中的,虽然可以通过直接传Httpsession 对象来使用session,但是每次操作都得传入session对象,比较麻烦。还有一种办法就是通过RequestContextHolder对象获取request,所以写了一个简单的工具类来获取session,操作用户:public final class UserUtils { pri原创 2018-01-30 14:53:51 · 2022 阅读 · 1 评论