![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot技术篇
deelless
韶光易逝,劝君惜取少年时
展开
-
SpringBoot+JPA框架 配置多数据源
【代码】SpringBoot+JPA框架 配置多数据源。原创 2022-09-02 17:45:46 · 1955 阅读 · 0 评论 -
idea clean Process terminated
一:Process terminated(进程终止)二.错误信息显示 重复的子模块三.模块重复,删除一个四.总结造成进程终止的原因很多,clean 进程终止一般都是pop.xml文件的问题。根据具体的报错信息解决...原创 2020-11-06 11:36:18 · 10498 阅读 · 2 评论 -
SpringBoot 项目上线后文件处理模块周期性报错
背景新上线一个项目,隔一段时间上传文件功能就报错了。本地测试没有复现问题,线上的项目重启后功能一切正常。但隔一段时间(几周到一个月)上传文件功能又不能使用了。分析1.一开始以为是编程没有考虑性能问题,导致项目运行一段时间会不会没有内存了?最后发现不是这个原因,判断依据有二一是整个项目只有上传文件功能报错,其他接口可以正常使用(说明是某个接口的问题,而不是整个系统的问题。如果是没有内存了,应...原创 2019-11-08 10:11:06 · 234 阅读 · 0 评论 -
SpringBoot文件上传{"code":-2,"message":"Required request part 'file' is not present","data":{},...}
1.错误背景使用springboot 上传文件,html页面选择上传文件,controller中无法接收文件,查看很多资料发现都说html页面中的form表单name属性要和controller中参数一致,有的说不能一致,反复尝试设置成一致或不一致及添加注解,controller中都无法接收到file文件2.描述原因:springboot 自带解析器配置,但我这个项目在Applica...原创 2019-03-08 11:33:47 · 1650 阅读 · 0 评论 -
JPA 简单分页查询,封装用户id查询条件1(不手写SQL)
环境springboot+JPA背景JPA一般的增删改查都不需要手写SQL语句,使用其自己封装的方法就可以实现。分页及条件分页手写SQL当然也能实现,这里不作讨论,主要说说我在使用JPA自己封装的方法实现分页及条件分页的功能。分页查询步骤:1.封装Pageable对象,参数有三个(当前页数、每页展示数据条数、根据数据库中哪个字段排序)2.封装查询条件。本列中是要找到对应用户的任务信息...原创 2019-03-14 11:49:50 · 803 阅读 · 0 评论 -
JPA and中添加or查询条件
JPA and中添加or查询条件eg:查询当前用户支付状态为1,任务运行状态为1或0的所有任务信息。sql:select * from task where user_id=1 and billing_status=1 and status=1 or 0怎样将查询条件封装到jpa的查询对象中呢?示例:...原创 2019-04-24 17:49:57 · 5637 阅读 · 0 评论 -
JPA的动态分页查询(封装多个查询条件)
背景查询应该考虑程序的扩展性,之前使用mybatis可以很简单的实现动态sql的拼接,springboot jpa如何实现这一功能呢?需求可根据任务名称,任务状态,任务创建方式,用户查询方式,用户id的任务...原创 2019-04-25 15:08:40 · 2607 阅读 · 1 评论 -
SpringBoot 配置首页启动404报错
SpringBoot 配置首页启动404报错原因分析:404:出现404的原因只有一个,路径找不到。我们来看看是哪里的路径错了1.检查页面路径和controller中路径是否一致(一般不会出错)2.Application应该在启动包的最外层Application启动类是在com.zym.alipay的路径下的,controller也在这个路径下,Application启动时control...原创 2019-04-25 17:23:07 · 840 阅读 · 0 评论 -
SpringBoot常用注解
背景:使用springboot 可以快速搭建一个项目,由于springboot基于“习惯大于配置”理念,以前很多配置文件都没有了。取而代之的是相应的注解。不清楚某个注解的作用,有时让一个简单的功能“卡住”半天;相应的,灵活运用springboot的注解,会使我们的开发事半功倍。1.@Configuration解释:申明在类名上,表示当前类是一个配置类2.@ConfigurationProp...原创 2019-07-23 12:20:02 · 339 阅读 · 0 评论