- 博客(72)
- 收藏
- 关注
原创 本文为解决:前端json传String格式时间参数,后端无法解析。
解析前端json中的String类型时间为localDateTime类型 的配置
2024-04-19 17:21:19
456
原创 子查询多个返回结果 作为外层查询的条件 但是查询失败
改为相同字符集 utf8 sql正常运行。两个表的hotel_no字符集不一致。内层sql的酒店编号。
2023-11-08 17:02:15
192
原创 引用jar包成功无法导入其类or引用springboot打的jar包无法引入类
引用jar包成功无法导入其类or引用springboot打的jar包无法引入类
2023-03-07 22:14:35
1084
原创 feign发送get请求 报Request method ‘POST‘ not supported
@GetMapping(value = "/someParams/sevenDays") void getSomeParamsSevenThirtyDays(Integer days);feignService方法如上修改如下 @GetMapping(value = "/someParams/sevenDays") void getSomeParamsSevenThirtyDays( @RequestParam("days") Integer days);加上参数名绑定..
2022-03-11 16:18:34
591
原创 ConflictingBeanDefinitionException 相同类名导致spring注入bean失败
common工程下有EmailUtiltask业务工程中也有EmailUtil在升级mybatis到mybatis-plus中报导入bean冲突解决方案:准备工作: @Component("EmailUtil1")注入时命名 public class EmailUtil方案1: @Resource(name = "EmailUtil1") 依赖注入时指定名字 private EmailUtil emailUtil;方案2: @Autowired @Qual
2022-03-02 11:45:06
528
原创 bigint对应Long类型返回给前端,精度丢失问题
在Bean字段上添加注解@JsonSerialize(using= ToStringSerializer.class)import com.fasterxml.jackson.databind.annotation.JsonSerialize;import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;@JsonSerialize(using= ToStringSerializer.class)private Long id;.
2021-12-17 16:11:27
1145
原创 MybatisBug: parameters for mapping: ParameterMapping{property=‘mybatis_plus_first‘, mode=IN, javaT
报错信息vopublic class SchedulerInfoEntityVO { private Long schedulerId; /** * 日期 */ @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8") private LocalDate date; /** * 酒店编号 */ private String hotelNo;
2021-12-08 16:01:47
763
2
原创 mybatis bug:Logging initialized using ‘class org.apache.ibatis.logging.stdout.StdOutImpl‘ adapter
找了半天程序启动卡住了启动可以正常启动 ,debug启动不了,找了半天是断点打在mapper上面了去掉断点就可以了
2021-12-03 13:01:41
579
原创 mybatis-plus:分页插件集成
今天新建的工程。mybatis分页查询后没有返回查询的分页信息serviceimpl:mapper:需要添加分页配置bean@Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); return paginationInterceptor;
2021-12-02 14:15:39
259
原创 excel:导入快速版
<!-- excel导出的包 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.poi..
2021-10-29 11:18:35
254
原创 史诗级bug:io流下载图片打不开,提示文件不支持
先看代码 try { File file = new File("test.png"); FileOutputStream outputStream = new FileOutputStream(file); try{ int len; byte [] buffer = new byte[1024]; while((len = response.body().asInputSt
2021-10-22 15:24:44
1077
原创 技能:mybatis遍历map中的list
List<PermissionListVO> permissionListVOList = baseMapper.permissionList(page, params);List<PermissionListVO> permissionList(Page<PermissionListVO> page,@Param("u")Map<String, Object> params);<if test="u.mdx!=null and u.mdx.s
2021-09-18 13:09:47
1781
5
原创 技能:java计算日期间隔
开始时间: //当前日期--->字符串 String begins = FastDateFormat.getInstance("yyyyMMdd").format(new Date());//hutool工具包 //当前日期--->LocalDate LocalDate begin = LocalDate.parse(begin, DateTimeFormatter.ofPattern("yyyyMMdd"));结束时间: String ends = new SimpleDateFo
2021-09-18 09:17:21
228
原创 技能:filter过滤器过滤List
//过滤sysPermission的parentId为0的List<SysPermission> parentNode = permissionList.stream().filter(v -> v.getParentId() == 0).collect(Collectors.toList());//过滤parentNode数据,取syspermission的id去重,得到新的Set集合Set<Long> parentId = parentNode.stream().m
2021-09-16 15:59:17
223
原创 mybatis:添加括号的查询语句
加上括号:List<User> list = userService.list( new QueryWrapper<User>().lambda() .eq(User::getStatus, Status.Active.code()) .and(wq ->wq.like(ObjectUtil.isNotNull(keyword),User::getFullName, keyword) .
2021-09-06 10:28:43
1514
原创 Mybatis: Mybatis foreach逗号分隔字符串 遍历方式
前端传递字段accountType: a,b,cbuType: d,emapper:List<DetailVO> findList(Page<DetailVO> page, @Param("q") Map<String, Object> params);通过myBatis自带功能foreach,直接把逗号分隔的字符串传到mapper.xml即可,后台不用过多操作,Mapper.xml拼接部分sql如下:<if test="q.buType != nu
2021-08-27 11:18:19
3601
原创 MySQL:多表关联查询添加索引
目标sql:select * from copy666 jee left join ga_bu ogb on jee.ga_bu_code = ogb.bu_code left join ga_coa coa on jee.ga_coa_sub = coa.sub AND jee.ga_coa_obj = coa.obj where jee.year = '2020'select * 比较慢 9w条数据就用了58s。explain语句优化:1、给
2021-08-12 16:07:23
10724
3
原创 hutool:导出表格(Could not find acceptable representation )
导包:<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.0.7</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-
2021-08-10 18:46:59
275
原创 freemarker一些语法
${var!}适用类型:对 null 或者不存在的对象进行取值,可以设置默认值,例:${var!'我是默认值'} 即,有值时显示正常值,无值时显示默认值 示例: 在后台文件中定义变量 String strVar = "世界你好";
2021-08-05 13:11:53
88
原创 map.keySet()
public class SourceCode { public static void main(String[] args) { Map<String,String> map = new HashMap<String, String>(); map.put("zhangsan","张三"); map.put("lisi4444","李四"); map.put("wangwu55","王五");
2021-07-08 16:29:09
285
原创 maven:打包 .jar中没有注清单属性
添加配置文件<build> <finalName>xdac-web</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&.
2021-07-08 11:03:21
369
原创 spring:处理全局异常
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.yechtech.common.base.Result;import lombok.extern.slf4j.Slf4j;import org.springframework.http.HttpStatus;import org.springframework.security.access.AccessDeniedException;im
2021-07-02 19:11:05
105
原创 MySQL:多表关联查询
select a.id,a.role_name,b.role_1 as ifTrue from sys_role a left join (#用户组角色select ugrr.permission_policy_id as role_1 from user_group_ref_role ugrr where ugrr.group_id in ( select ugr.group_id from user_group_ref ugr where ugr.user_id = 111535833568
2021-06-30 15:32:39
110
原创 2021-06-28 springboot异常信息捕获
一、@ResponseBody@ControllerAdvicepublic class WebExceptionAdvice extends DefaultExceptionAdvice { @ResponseStatus(HttpStatus.BAD_REQUEST) @ExceptionHandler({IllegalArgumentException.class}) public Result badRequestException(IllegalArgumentE.
2021-06-29 09:35:07
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人