2.7版本spring.factories弃用
发表于|更新于
|浏览量:
手我是有的,就是不知如何碰你。——顾城
之前我写过一个编写一个spring-boot-starter-fastjson
今天看了一下,新版本的spring2.7,已经弃用了spring.factories
最新版的写法为:

也就是说:

里面配置放包名即可

相关推荐
2023-10-09
nextrtc-videochat-with-rest
个人利益永远包括在公共利益之中,要想和公共利益分离,等于自取灭亡。——孟德斯鸠 介绍一个java的webrtc实现,虽然项目很老了,但也具备一定的参考价值 https://github.com/mslosarz/nextrtc-videochat-with-rest 这里用到的技术包括spring security, spring rest, spring jpa等
2021-01-11
BCryptPasswordEncoder
今眼前的迷雾已然消散,自由、祖国,唯有你们才是我的信念。——雨果 在web开发中我们可以使用org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder来进行密码加密 这里写一个Demo说明一下基本姿势 123456789101112131415161718192021222324252627282930313233package com.ruben;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;import java.util.Collections;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;/** * @ClassName: BCryptPasswordEncoderDemo * @Description: 我还没有写描述 * @Date: 2021/1/11 0011 20:...
2024-09-03
Caffeine缓存
君子威而不猛,忿而不怒,忧而不惧,悦而不喜。——诸葛亮 项目介绍 Caffeine是一个基于Java8开发的提供了近乎最佳命中率的高性能的缓存库。 缓存和ConcurrentMap有点相似,但还是有所区别。最根本的区别是ConcurrentMap将会持有所有加入到缓存当中的元素,直到它们被从缓存当中手动移除。但是,Caffeine的缓存Cache 通常会被配置成自动驱逐缓存中元素,以限制其内存占用。在某些场景下,LoadingCache和AsyncLoadingCache 因为其自动加载缓存的能力将会变得非常实用。 Caffeine提供了灵活的构造器去创建一个拥有下列特性的缓存: 自动加载元素到缓存当中,异步加载的方式也可供选择 当达到最大容量的时候可以使用基于就近度和频率的算法进行基于容量的驱逐 将根据缓存中的元素上一次访问或者被修改的时间进行基于过期时间的驱逐 当向缓存中一个已经过时的元素进行访问的时候将会进行异步刷新 key将自动被弱引用所封装 value将自动被弱引用或者软引用所封装 驱逐(或移除)缓存中的元素时将会进行通知 写入传播到一个外部数据源当中 持续计...
2023-01-06
升级mp新版本后,service里removeByIds主键类型不一致报错
先谋后事者逸,先事后图者失。——陈子昂 场景: 主键类型是Integer,使用service中removeByIds,传入List<String>报错 MP用的mybatis的反射,只需要在表信息初始化后,获取反射的缓存map,往里面放入我们自定义的转换操作即可 代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;import com.baomidou.mybatisplus.core.metadata.TableInfo;import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;import io.github.vampireachao.stream.core.reflect.ReflectHelper;import io.github....
2020-12-31
使用Stream一行获取26个英文字母
成功是从一个失败前进到另一个失败,而期间热情不减的能力。——丘吉尔 代码 1234List<String> A = Stream.iterate("A", e -> String.valueOf((char) (e.charAt(0) + 1))).limit(26).collect(Collectors.toList());System.out.println(A);String a = Stream.iterate("a", e -> String.valueOf((char) (e.charAt(0) + 1))).limit(26).collect(Collectors.joining(","));System.out.println(a); 执行结果
2023-06-16
pac4j
对付邪恶的特效药,就是跟邪恶战斗。——泰戈尔 分享一个java安全框架 https://www.pac4j.org/

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog