
SpringBoot
Wonderful呀
一直在更好
展开
-
shiro整合swagger2出现的循环依赖问题:defaultWebSecurityManager ,SpringfoxWebMvcConfiguration
shiro整合swagger2出现的循环依赖问题: *************************** APPLICATION FAILED TO START *************************** Description: The dependencies of some of the beans in the application context form a cycle: objectMappe...原创 2021-11-05 18:16:45 · 3715 阅读 · 0 评论 -
SpringBoot错误-Correct the classpath of your application so that it contains a single, compatible vers
报错内容: Correct the classpath of your application so that it contains a single, compatible version of com.google.gson.GsonBuilder 原因分析: 漏掉了对springBoot的父依赖。 指定该依赖以后,该项目成为SpringBoot项目,而且引入了默认的SpringBoot的依赖。引入后,常用的包依赖可以省去 version 标签。 在pom中添加的内容: <原创 2021-08-11 12:03:06 · 2217 阅读 · 0 评论 -
String传文件的方法,基于byte[]数组
最近在项目中用到了一个传输文件的需求,需要把尽可能的 把文件和判断的其他字段放在一个Map里面去。 之前了解的文件一般都是以单独下载的形式。 我的思路是把文件存到Map的一个key中来实现。之前试过了多种存的方式。最后采用了把byte[]数组的数据先转为string,然后再到客户端拼接起来。 下面是代码示例,在本地调用本地的方式进行测试的。 服务端代码: @RequestMapping("/testMapStream") @ResponseBody public Map testMap原创 2021-04-16 09:52:32 · 559 阅读 · 0 评论 -
SpringBoot 使用freemarker 处理文档,找不到文件位置(报错:basePackagePath=““ /* relatively to resourceLoaderClass pkg)
在Spring Boot中加载word的文档的时候,加载ftl文档的位置应该是从 target目录下面去加载的(不太确定),不是像大多数情况这样根据类的路径去加载。SpringBoot加载的位置应该是从 “resources”文件下面开始,如果放到“resources”的根目录下面需要加一道“/”斜线。 类似于: configuration.setClassForTemplateLoading(类名.class,"/ "); 这个时候的类名就与本类没有太大关系了,而是任意的类名即可,都会从这个目录下面原创 2020-09-19 15:37:28 · 4678 阅读 · 1 评论 -
@CachePut设置的key的值无法与@CacheValue的值匹配
缓存注解key的基本数据类型要求必须要统一 //根据id查询缓存的值 @Cacheable(value = "testCache") public TestEntity listById(int id){ return testMapper.listById(id); } //修改缓存的值 @CachePut(value = "testCache" ,key = "#result.id...原创 2019-08-28 20:52:22 · 2205 阅读 · 0 评论