临时
记录在日常项目中遇到的小技巧、常见问题的解决方式
@来杯咖啡
物极必反,否极泰来,法天象地,以定位也.
展开
-
Mybatis总结
mybatis框架:官方文档 SqlMapConfig.xml(名称任意),此文件作为mybatis的全局配置文件,是核心配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句;并且 这些文件需要在SqlMapConfig.xml中加载。 [在各自的配置文件里面配置各自的相关功能---解耦。]() 开发mybatis的时候,我们没有service层、controller层,所以使用junit测原创 2020-11-10 07:53:16 · 1609 阅读 · 0 评论 -
spring中xml配置文件相互引用的两种方式
方式1 - 传统方式:import标签方式2:现有A.xml 、 B.xml、C.xml配置文件;在C.xml中通过import标签把A.xml和B.xml引入;此时,你可以在A.xml中引入B.xml,也可以在B.xml引入A.xml。原创 2021-08-26 14:50:01 · 893 阅读 · 0 评论 -
本地启动多个Java项目:address localhost:1099 is already in use
背景本地启动多个SSM项目:启动第一个项目没有任何问题,启动第二个项目就要报“端口被占用”。解决方案三个方面:tomcat端口不能一样JMX端口不能一样debug端口不能一样步骤项目1:项目2:...原创 2021-08-03 16:09:56 · 2390 阅读 · 0 评论 -
监听HTTP会话session对象用于记录在线用户&如何让浏览器记住session
如何让浏览器记住session背景实际项目开发中,我们可能会对HTTP会话中的Session对象进行监听,继而统计在线用户数量。监听器还有一个比较常用的地方就是用来监听 session 对象,来获取在线用户数量,现在有很多开发者都有自己的网站,监听 session 来获取当前在下用户数量是个很常见的使用场景,下面来介绍一下如何来使用。监听HTTP会话 Session对象/*** 使用HttpSessionListener统计在线用户数的监听器* @author * @date *原创 2021-07-28 14:08:47 · 682 阅读 · 0 评论 -
解决idea识别不出来项目中某些Maven模块,显示模块为“灰色”
解决idea识别不出来项目中某些Maven模块,显示模块为“灰色”背景打开一个Maven多模块项目,发现有些Maven子模块显示为“灰色”解决方式点击右侧怕【Maven】->点击“加号”->选择灰色模块对应的【pom】文件。本步骤主要是把没有被idea识别的maven项目指定为maven工程。...原创 2021-07-23 13:23:32 · 2453 阅读 · 1 评论 -
解决BeanUtils.copyProperties可以复制同类型不同格式时间
1.背景DTO中是: @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("开始时间") private Date startTime;VO中是: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("开始时间") priva原创 2021-07-09 15:14:37 · 2384 阅读 · 0 评论 -
解决BeanUtils.copyProperties复制时类型不匹配
解决BeanUtils.copyProperties复制时类型不匹配1.背景从DTO复制到VO的时候或者进行其他复制的时候,有可能出现两个实体类中某几个属性不一致问题。这时候,采用@Builder注解协助。2.代码示例@Builder添加到ApproveDenyServiceProviderResult上, //此处将返回值进行格式化处理 ApproveDenyServiceProviderResult resultBean = ApproveDenyServiceProviderResu原创 2021-07-09 14:13:57 · 6611 阅读 · 1 评论 -
解决BeanUtils.copyProperties不能复制集合类型
解决BeanUtils.copyProperties不能复制集合类型1.背景:日常项目中,后台从“数据库”中获取的数据用DTO实体类接收,后台返回给“前台”的实体类是VO。 DTO和VO的属性字段个数大致相同(一般来说VO可能比DTO多)。 工作中,我们经常使用的是Spring的工具类BeanUtils.copyProperties对bean属性进行复制,BeanUtils.copyProperties只能对单个实体类进行复制,不能对封装多个实体类的list集合进行复制。2.代码示例:List<原创 2021-07-09 13:44:23 · 6067 阅读 · 0 评论