
经验
leo3070
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis 返回Map类型的注意事项和小技巧
项目中为了避免定义java实体Bean,Mapper中往往会返回map类型。而返回map类型有几种定义方式:一,resultType="java.util.Map" ,接口中返回类型为Map<String,Object>;例如:<select id="getRoleInfo" resultType="java.util.Map"> select sr.role_level as roleLevel, sr.id as roleI原创 2021-07-22 17:29:46 · 4687 阅读 · 0 评论 -
Swagger异常:AbstractSerializableParameter : Illegal DefaultValue null for parameter type integer解决方案
swagger总是会报下面错误java.lang.NumberFormatException: For input string: ""这是由于实体类使用@ApiModelProperty时,example属性没有赋值,或者没有写example属性导致的,在AbstractSerializableParameter的getExample方法中会将数值属性的example的转换数值类返回,example的默认值是"",因此当example没有赋值时,会出现上面的异常。getExample方法如下.原创 2021-07-21 11:07:35 · 677 阅读 · 0 评论 -
linux上将html转为image,html包含的中文无法正确识别的解决办法
在使用linux部署项目的时候,要将包含中文的html转换为image,而html中的字体默认使用的是系统字体,在windows上部署没有问题,但是在linux中运行的时候,由于没有中文相关字体,导致生成的图片中的汉子无法识别。解决办法:1、查看容器支持的字体。 fc-list :lang=zh 返回的结果为-bash: fc-list: command no...原创 2018-09-19 16:29:00 · 3998 阅读 · 2 评论 -
通过freemarker将生成的html转为图片
最近做得项目中要将html转为图片,觉得下面这种方法比较适合公司需求。其中用到了org.xhtmlrenderer类库,该库网上的资料比较少,而且官网也上不去了。相比之下org.docx4j库的资料比较全,而且对于org.xhtmlrenderer也有一整套实现,可是我用org.docx4j库生成的图片是空白一片不知道什么原因,最后还是用的org.xhtmlrenderer类库。1.freem...原创 2018-09-13 17:48:00 · 9277 阅读 · 7 评论 -
Spring Boot 启动时执行加载资源/执行操作
SpringBoot 在启动的时候加载资源或者执行操作,进行初始化来执行特定操作,SpringBoot已经提供了这样的接口,通过实现该接口就可以实现需要的操作实现CommandLineRunner接口@Order(value=2)@Componentpublic class CommandLineRunnerListenerImpl implements CommandLineRun...转载 2018-08-04 23:02:44 · 1372 阅读 · 0 评论 -
mybatis中的特殊符号写法归纳
特殊字符 替代符号 & &amp; < &lt; > &gt; " &quot; ' &apos; 小于等于 a<=b ...转载 2018-08-04 22:53:16 · 2301 阅读 · 0 评论 -
如何在spring boot 项目中加入freemarker,以及使用yaml语法时的注意事项
最近在做一个用邮件发送报表的项目,要求在邮件正文中将excel表格显示出来。我考虑到通过字符串拼接表格太麻烦,而且不利于维护,所以使用freemarker做邮件模板来做展示。项目环境:spring boot 构建工具:maven步骤如下:1.引入pom依赖<dependency> <groupId>org.springframework.bo...原创 2018-07-31 10:23:13 · 3880 阅读 · 0 评论 -
SpringBoot开发案例之mail中文附件乱码
前一段时间做过一个邮件发送的服务,以前大体都测试过,文本、图片、附件都是没有问题的,可有同事反应发送的附件名称有中文乱码,类似如下截图展示:咋一看不像乱码,抱着试试看的态度,为MimeMessageHelper硬性加了编码:helper.addAttachment(MimeUtility.encodeText(fileName), file);并且对文件名称加了转码:Mim...转载 2018-08-04 16:39:53 · 921 阅读 · 0 评论 -
oracle表中以某一天时间为条件的查询几种写法
写法一:将列转为字符串select * from Example where to_char(DATE_T,'yyyy-mm-dd')='2018-07-30';在不考虑sql语句的查询性能的情况下可以考虑这种写法。写法二:对列截取或模糊查询select * from Example where trunc(DATE_TRAVEL) = to_date('2018-07-30','...原创 2018-07-30 21:57:37 · 17806 阅读 · 0 评论 -
springboot 使用中遇到的一些问题
一 spring boot的启动类不能直接放在main(src.main.java)这个目录下面。需要在src.main.java下新建包,放在包下即可。二 spring boot正常启动了,但是当我访问写好的路径时,浏览器一直报404.发现原因是我的类不在启动类所在的包的范围内,spring boot只会扫描启动类当前包和以下的包。 如果将 spring boot 放在包com.demo.con...原创 2018-07-15 18:20:10 · 324 阅读 · 0 评论 -
springmvc 获取请求参数的几种方式
1、通过HttpServletRequest接收,post方式和get方式都可以。/** * 2、通过HttpServletRequest接收 * @param request * @return */ @RequestMapping("/addUser2") public String addUser2(HttpServletReques...转载 2018-07-14 17:43:48 · 735 阅读 · 0 评论 -
idea导入Maven项目报错,spring boot相关类找不到问题
今天从 http://start.spring.io/ 下载的demo项目,导入idea后,pom文件一直报 Maven: org.springframework.boot:spring-boot-starter-web:unknown错Maven: org.springframework.boot:spring-boot-starter-web:unknown错,还有就是依赖的jar包下划红线,...原创 2018-07-12 18:06:44 · 22195 阅读 · 5 评论 -
Intellij IDEA常用快捷键
我常用的idea快捷键总结1.代码简写 a.main函数快捷键 psvm,public static void main的首字母 b.System.out.println() 快捷键 sout 更多代码提示CTRL + j 查看2.用if、while、try catch来围绕选中的代码行 Ctrl + Alt + T3.idea 导入依赖类 alt+ent...原创 2017-08-30 11:26:12 · 299 阅读 · 0 评论