摘要:
第一种:wrapper调用的是项目中的gradle文件的 第二种:wrapper task 就是 使用build.gradle 自定义的wrapper 第三种:使用本地的gradle版本 通过后面的路径指定 阅读全文
摘要:
我往A项目中存了LoginUser类型的数据, 在A项目中取数据可以直接取。但是到了B项目中,就取不到了 这是因为: redis中存的是复杂对象,对这个复杂对象进行反序列化,要有他的完全限定名。 Java的默认序列化机制会记录类的完全限定名(包括包名),在反序列化时也需要找到这个类。这意味着如果类的 阅读全文
摘要:
SpringSecurity认证流程:loadUserByUsername()方法内部实现。 实现步骤: 构建一个自定义的service接口,实现SpringSecurity的UserDetailService接口。 建一个service实现类,实现此loadUserByUsername方法。 调用 阅读全文
摘要:
// 定义日期格式DateTimeFormatter formatter = new DateTimeFormatterBuilder() .appendPattern("yyyy-M-d") .parseDefaulting(ChronoField.MONTH_OF_YEAR, 1) .parse 阅读全文
摘要:
走upload方法进行文件的保存,第一个参数为上传文件的类型,头像or照片 第一步检查是否可以上传,是否是jpg,png等类型 第二步根据日期,文件名,uuid等生成文件名称。 第三步将文件保存到服务器 最后return的是一个文件的相对地址,根据subDir和fileName+文件名返回的相对路径 阅读全文
摘要:
引入了此注解,使springboot自动装配失效,导致了配置类不生效。 阅读全文
摘要:
@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { /** * 添加静态资源映射 * @param registry */ @Override protected void addResourceH 阅读全文
摘要:
这是自己编写的跨域配置类 这是SpringSecurity的配置类: 这里配置会覆盖自己定义的跨域配置。 所以要在这里结合自己的跨域配置,才能不被覆盖。 加入.cors进行配置,配置一个方法 方法如下: 这样就实现了在SpringSecurity中配置跨域,防止跨域被覆盖。 阅读全文
摘要:
key:1 被转为乱码 restTemplate在缓存数据的时候,键默认使用的序列化器为JdkSerializationRedisSerializer。 通常我们设置的键的数据类型都是String型,如果想要键直接显示我们设置的值,我们可以编写一个配置类,将RedisTemplate的默认序列化器设 阅读全文
摘要:
package com.gooinfo.spareParts.util;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.apache.poi.hssf.usermodel. 阅读全文