spring
文章平均质量分 66
草莓盼盼是胖胖
大胆假设,小心求证
展开
-
PropertyMapper
PropertyMapperPropertyMapper 是 Spring 框架中的工具类。核心PropertyMapper 类主要有四大核心:Source :一个存储提供值的 Supplier 与调用方法时对 Supplier 进行合法测试的 Predicate;SourceOperator:对 Source 实例进行处理的 lambda 接口,与 JDK 8 的 Function 接口不同的是它的返回值总是与入参相同;NullPointerExceptionSafeSupplier:特殊的转载 2021-07-16 08:47:41 · 754 阅读 · 0 评论 -
Spring
Spring启动初始化启动加载启动成功后可以通过以下方法运行自己的初始代码@PostConstruct注解 @Component public class StartUpInit { @Autowired private SomeService service; @PostConstruct public void init(){ // ... }转载 2021-07-11 11:10:24 · 99 阅读 · 0 评论 -
RestTemplate
Springboot使用RestTemplatePOST传递参数采用 LinkedMultiValueMap ,不能使用HashMap MultiValueMap<String, String> map= new LinkedMultiValueMap<String,String>(); map.add("shopid","1"); MultiValueMap<String, Object> LinkedMultiValueMa转载 2021-07-10 06:26:35 · 1101 阅读 · 0 评论 -
HttpClient
HttpURLConnectionpackage java.net//创建连接对象 URL url=new URL(httpUrl); //创建连接 HttpURLConnection connection= (HttpURLConnection) url.openConnection(); //设置请求方法 connection.setRequestMethod("POST");原创 2021-07-10 06:25:04 · 339 阅读 · 0 评论 -
自定义注解
自定义注解使用场景Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation{ String type(); String secondaryType();}注解的处理是通过java反射来处理的。如下,反射相关的类Class, Method,转载 2021-07-10 06:22:44 · 96 阅读 · 0 评论 -
websocket
webSockethttps://www.jianshu.com/p/2c9be4641d43原创 2021-07-10 05:51:15 · 421 阅读 · 0 评论 -
client Sdk
client Sdk学习spring.factories在Spring Boot中有一种非常解耦的扩展机制:Spring Factories。这种扩展机制实际上是仿照Java中的SPI扩展机制来实现的。约定当服务的提供者,提供了服务接口的一种实现之后,需在项目的classpath下的META-INF/spring.factories文件中配置该接口的实现类名称,以便程序读取配置文件来实例化。org.springframework.context.ApplicationContextInitia转载 2021-07-09 13:22:17 · 725 阅读 · 0 评论