Spring
逆天killer
这个作者很懒,什么都没留下…
展开
-
java初始化读取yml配置文件内容工具类
可应用于static代码块内读取application.yml配置内容原创 2022-07-07 14:57:36 · 658 阅读 · 0 评论 -
Springboot过滤器和拦截器实现
1.过滤器首先先写一个过滤器Filter,不使用注解package com.liuhaiyang.springboot.filter2; import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException; //过滤器public class MyFilter implements Filter { @Override public void doFilter原创 2022-04-28 11:12:26 · 629 阅读 · 1 评论 -
list集合循环添加对象防止对象重复和栈内存溢出
原文问题:list集合循环添加对象,添加完后遍历list集合发现,对象都一样,都是最后一个对象的值。问题原因:在循环外实例化对象。解决方法有两种:1.循环外定义变量,循环内实例化对象赋值2.循环内定义变量并实例化对象建议用第一种解决方法,理由:第一种方法节省大量栈空间内存//代码如下:public class ListAddObject {//准备一个Teacher类 只有一个id属性static class Teacher { private String Id; publi转载 2022-03-23 15:14:38 · 1413 阅读 · 6 评论 -
拦截器中获取请求头
//获取请求头 RequestAttributes ra = RequestContextHolder.getRequestAttributes(); ServletRequestAttributes sra = (ServletRequestAttributes) ra; assert sra != null; HttpServletRequest request = sra.getRequest();...原创 2022-01-13 18:11:45 · 949 阅读 · 0 评论 -
@Builder注解实体类
相当于set,让代码更优雅点原创 2021-06-07 11:10:36 · 574 阅读 · 0 评论 -
Spring中的Assert断言常用方法及作用
断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常。常用于server层处理业务逻辑时往外抛异常并提示异常原因。方法及作用Assert.notNull(Object object,"object is required"); // 对象非空Assert.isTrue(Object object,"object must be true"); // 对象必须为trueAssert.notEmpty(Collection collection,"collection must not be原创 2021-01-12 15:04:34 · 1292 阅读 · 0 评论 -
服务启动时执行方法把数据预加载到类里等待调用
@Service@Slf4jpublic class RiskLevelService extends BaseService<CaseReasonMapper, CaseReason> { @Resource(name = "caseReasonMapper") private CaseReasonMapper caseReasonMapper; public final static String REASON_CONTEXT_PRE = "ID";原创 2021-09-29 15:11:29 · 158 阅读 · 0 评论