![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Boot框架
Spring Boot框架
Andya_net
公众号:CodingTechWork
觉得为时已晚的时候,恰恰是最早的时候。
展开
-
SpringBoot | @EnableAutoConfiguration注解介绍
SpringBoot | @EnableAutoConfiguration注解介绍。原创 2023-11-12 17:50:17 · 199 阅读 · 0 评论 -
Java | 使用ServerSocket查找TCP可用端口
在项目开发中,有一个程序是专门给服务下发tcp端口占用的,但是tcp端口有时候会被其他服务给占用,此时端口就会冲突。本文提供一个工具类进行端口占用判断并返回可用端口。查找当前服务器被占用的tcp端口,如查看到64661端口被占用,运行上述main函数。原创 2023-08-21 11:21:38 · 623 阅读 · 0 评论 -
SpringBoot | RestTemplate异常处理器ErrorHandler使用详解
异常处理器功能描述异常处理器接口,是restTemplate所有异常处理器的实现接口默认的异常处理器,处理客户端和服务端异常将HTTP错误响应转换RestClientException不处理异常/*** 继承默认错误处理器DefaultResponseErrorHandler,无需关注hasError和handlerError方法*/@Component/*** my service进行定制化处理*/@Autowired@Override=302;@Override。原创 2023-08-17 23:10:27 · 879 阅读 · 0 评论 -
SpringBoot | 使用newWorkStealingPool和CompletableFuture进行并发异步处理
一个列表操作需要异步处理每个元素,最终需要将列表各个元素的操作结果统一返回,无需关注该列表中的顺序执行。这个线程池不会保证任务的顺序执行,即为WorkStealing抢占式的工作。原创 2023-08-13 16:30:39 · 516 阅读 · 0 评论 -
SpringBoot——单元测试error: can not execute. because can not find cache of TableInfo for entity!
在测试类中,添加mybatis的初始化构建。原创 2023-01-05 17:07:16 · 3427 阅读 · 4 评论 -
SpringBoot——自定义拦截器校验认证前端token
解决横向越权的token校验拦截器。原创 2022-12-14 13:58:03 · 606 阅读 · 0 评论 -
SpringBoot—bean工具类封装
在Java开发代码中,经常会有一些对象Bean转换的需求,如下进行模板总结。原创 2023-04-03 19:05:52 · 225 阅读 · 0 评论 -
SpringBoot—启动报错Exception in thread “main“ java.lang.ClassNotFoundException
问题解决方案pom.xml中查看中的内是否未加Application类。原创 2021-12-27 13:40:50 · 1081 阅读 · 0 评论 -
SpringBoot——@ConditionalOnProperty和@ConditionalOnProperty注解的详解和使用
在SpringBoot中可以通过该注解来控制是否生效。同时,我们可以通过该注解判断一个property属性,是否符合我们设定的配置值,符合则使该注解修饰的类或方法生效,否则不生效。该注解是的扩展注解。上述讲解的只能精准的匹配中的值进行控制,无法根据更多的属性值进行匹配(即使它有数组的value值,也只能配合进行与校验)我们可以通过注解进行其他属性值的表达式来校验。是执行Spel表达式,根据返回的布尔值判断是否符合条件。本来只想用用,用完更爽一些!原创 2023-04-17 16:27:25 · 1121 阅读 · 0 评论 -
SpringBoot——启动服务时获取所有controller层的接口url列表
在服务启动时,获取服务的所有controller层接口url列表,通过实现服务启动时的操作。原创 2023-03-07 13:52:17 · 2585 阅读 · 0 评论 -
SpringBoot—枚举类属性值是否包含判断
在一些校验中,需判断一个值是否包含在枚举属性值中,如下总结枚举属性值包含判断功能。原创 2023-04-03 19:11:05 · 523 阅读 · 0 评论 -
SpringBoot——controller单元测试无需启动上下文的方式
本次通过单独类进行单元测试,无需启动上下文。原创 2023-01-05 09:28:31 · 633 阅读 · 0 评论 -
SpringBoot——使用ThreadLocal解决类成员变量并发线程安全问题!
换句话说,就是当前线程变量,它是一个本地线程变量,其填充的是当前线程的变量,这个变量对于其他线程来说都是封闭且隔离的。如何实现变量隔离这一功能?可以为每个线程创建一个自有副本,每个线程可以访问自己内部的副本变量来达到隔离效果,从而解决共享变量的线程安全问题。变量是线程内部的局部变量,在不同的线程Thread中有不同的副本,副本只能由当前Thread使用,不存在多线程共享问题。一般由修饰,线程结束时,可回收掉副本。使用注解,解决Bean的多例问题,替代性的解决多线程类成员变量共享问题。原创 2023-04-14 09:44:31 · 3157 阅读 · 0 评论 -
Spring—拦截器和过滤器介绍
拦截器和过滤器的区别原创 2022-10-21 14:22:48 · 550 阅读 · 0 评论 -
SpringBoot——Service单元测试(包含mybatis、mapper、私有方法等)
在写单元测试时,免不了遇到私有方法、数据库等一些操作,此时就需要一些mock处理。原创 2023-01-09 16:26:56 · 1669 阅读 · 0 评论 -
SpringBoot——校验参数是否包含在枚举属性值中
在一些枚举类调用中,我们需要对一些枚举的属性值做包含关系的判断,看是否匹配。通过反射机制获取对应方法,再获取对应的枚举属性值。下面是示例实现。原创 2023-03-08 11:09:18 · 829 阅读 · 0 评论 -
SpringBoot——SpringBoot服务启动过程源码详解剖析!
SpringBoot服务启动流程源码剖析!不服来战!原创 2023-06-13 14:49:54 · 1164 阅读 · 0 评论 -
Spring—使用类加载从配置文件中读取配置
引言 SpringBoot中可以使用@Value直接resources目录下的配置文件中读取相关配置参数。但是非微服务模式下,可以使用类加载机制进行获取。模板public class PropertiesConfig { private static Properties properties; private PropertiesConfig() {} public static Properties getInstance() throws Exception{ synchron原创 2022-04-11 20:04:37 · 401 阅读 · 0 评论 -
SpringBoot——使用powermock进行静态方法的单元测试
单元测试:对静态方法引用后做单测原创 2022-08-24 14:21:19 · 897 阅读 · 0 评论 -
SpringBoot—根据起始时间和终止时间获取ES索引名称范围
根据ES的起始时间字段,查询索引名称范围。前提,索引名称也是按照年月来命名,如。原创 2023-04-03 19:29:03 · 474 阅读 · 0 评论