摘要: 改变自easyexcel官网 https://easyexcel.opensource.alibaba.com 第一步导入依赖:implementation 'com.alibaba:easyexcel:3.3.4' 第二步:编写代码 @PostMapping("export")public Obj 阅读全文
posted @ 2025-02-08 15:12 斑马还不想睡 阅读(30) 评论(0) 推荐(0)
摘要: 给数据表插入一条数据,id为自增字段。 报错Cannot insert explicit value for identity column in table 'FuLiaoShenGou' when IDENTITY_INSERT is set to OFF. 原因: int 类型 int 类型的 阅读全文
posted @ 2024-12-18 16:19 斑马还不想睡 阅读(165) 评论(0) 推荐(0)
摘要: 第一种:wrapper调用的是项目中的gradle文件的 第二种:wrapper task 就是 使用build.gradle 自定义的wrapper 第三种:使用本地的gradle版本 通过后面的路径指定 阅读全文
posted @ 2024-11-26 17:47 斑马还不想睡 阅读(27) 评论(0) 推荐(0)
摘要: 我往A项目中存了LoginUser类型的数据, 在A项目中取数据可以直接取。但是到了B项目中,就取不到了 这是因为: redis中存的是复杂对象,对这个复杂对象进行反序列化,要有他的完全限定名。 Java的默认序列化机制会记录类的完全限定名(包括包名),在反序列化时也需要找到这个类。这意味着如果类的 阅读全文
posted @ 2024-06-13 15:37 斑马还不想睡 阅读(114) 评论(0) 推荐(0)
摘要: SpringSecurity认证流程:loadUserByUsername()方法内部实现。 实现步骤: 构建一个自定义的service接口,实现SpringSecurity的UserDetailService接口。 建一个service实现类,实现此loadUserByUsername方法。 调用 阅读全文
posted @ 2024-04-26 11:07 斑马还不想睡 阅读(6835) 评论(0) 推荐(0)
摘要: // 定义日期格式DateTimeFormatter formatter = new DateTimeFormatterBuilder() .appendPattern("yyyy-M-d") .parseDefaulting(ChronoField.MONTH_OF_YEAR, 1) .parse 阅读全文
posted @ 2024-03-20 14:14 斑马还不想睡 阅读(78) 评论(0) 推荐(0)
摘要: 走upload方法进行文件的保存,第一个参数为上传文件的类型,头像or照片 第一步检查是否可以上传,是否是jpg,png等类型 第二步根据日期,文件名,uuid等生成文件名称。 第三步将文件保存到服务器 最后return的是一个文件的相对地址,根据subDir和fileName+文件名返回的相对路径 阅读全文
posted @ 2024-01-11 15:11 斑马还不想睡 阅读(172) 评论(0) 推荐(0)
摘要: 引入了此注解,使springboot自动装配失效,导致了配置类不生效。 阅读全文
posted @ 2024-01-10 17:16 斑马还不想睡 阅读(27) 评论(0) 推荐(0)
摘要: @Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { /** * 添加静态资源映射 * @param registry */ @Override protected void addResourceH 阅读全文
posted @ 2024-01-10 17:09 斑马还不想睡 阅读(92) 评论(0) 推荐(0)
摘要: 这是自己编写的跨域配置类 这是SpringSecurity的配置类: 这里配置会覆盖自己定义的跨域配置。 所以要在这里结合自己的跨域配置,才能不被覆盖。 加入.cors进行配置,配置一个方法 方法如下: 这样就实现了在SpringSecurity中配置跨域,防止跨域被覆盖。 阅读全文
posted @ 2023-07-10 16:35 斑马还不想睡 阅读(180) 评论(0) 推荐(0)