https://www.gravatar.com/avatar/e1e32db2947faab822f954d39654b2d9?s=240&d=mp

Java四种引用

四种引用的区别 其实四种引用的区别在于 GC的时候,对它们的处理不同。用一句话来概括,就是:如果一个对象GC Root可达,强引用不会被回收,软引

Spring工具类-ResolvableType

1. 前言 今天在看 Spring Security 源码的时候无意间注意到两行代码; ResolvableType type = ResolvableType.forClassWithGenerics(OAuth2UserService.class, OAuth2UserRequest.class, OAuth2User.class); ApplicationContext context = getContext(); String[] names= context.getBeanNamesForType(type); if (names.length == 1) { OAuth2UserService<OAuth2UserRequest, OAuth2User> bean = (OAuth2UserService<OAuth2UserRequest, OAuth2User>) context.getBean(names[0]); } ResolvableType 居然可以这样获取一个带泛型的类型,于

Spring i18n配置

源码地址:spring-boot-i18n 项目采用maven方式构建,其目录结构如下: pom 因为我采用的是spring-boot项目 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 一、