
spring
DRNB666
开发小白
展开
-
springboot文件上传时maxPostSize设置大小失效
报错信息Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connectorCaused原创 2021-12-29 16:06:05 · 3562 阅读 · 1 评论 -
This object has not been built解决方案
今天在登录的时候,出现了一个异常,权限模块使用的是SpringSecurity,用了好几年没遇到这个错误,今天弹出一个提示然后登录异常,一脸懵逼。。。。。看百度上都没解决方案,这里记录一下解决方案:maven工程里clean一下,重新打包即可正常运行...原创 2021-10-15 10:12:22 · 2005 阅读 · 6 评论 -
JreBel热部署更新不生效(踩坑解决方案)
问题:代码更新后,用Jrebel热更新不生效,查看编译后的classs是最新,根据百度上其他jrebel配置问题后,未解决,其他项目jrebel正常解决办法:因为我是拷贝的之前的某个项目的文件,所以连带rebel.xml也是上个项目的,导致热更新一直失效,本地代码更新了,却没效果,排查后发现原因:除开其他常规配置,要特别注意下resoures下的rebel.xml,这里面会指向热更新后的class文件夹,要注意是否指向正确,我这里一直指向的是之前项目下的class文件,所以代码更新一直不生效,因为jr原创 2021-08-31 15:31:35 · 3667 阅读 · 0 评论 -
idea maven分环境打包项目
项目分为开发环境和生产环境,配有不同的yml,此时需要利用到maven的profiles分环境打包项目配置文件路径:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RduyPEkI-1616587979413)(C:\Users\dashan\AppData\Roaming\Typora\typora-user-images\image-20210324200334813.png)]pom文件中添加以下内容:<profiles> <pr原创 2021-03-24 20:15:14 · 962 阅读 · 0 评论 -
Java对Excel表格进行解析或导出操作
使用poi可以让java对Excel表格进行解析表格转换为list集合对查询出来的list进行导出表格等操作引入依赖<!-- 解析excel表格 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </de.原创 2021-03-05 16:54:34 · 353 阅读 · 2 评论 -
Cannot determine embedded database driver class for database type NONE
Cannot determine embedded database driver class for database type NONE连接不上数据源,一百度都是到处抄的,说在springbooApplication启动类上加注解,其实大部分都不是这个原因,一句话解决打包没把yml(properties)打进去,在maven里面clean,然后packge,再运行tomcat run成功启动。...原创 2021-03-05 15:51:49 · 415 阅读 · 0 评论 -
java爬取百度贴吧吧内所有帖子数据(图文详解)
因为个人需要爬取某个吧内的所有帖子并保存下来,但是无奈不会写python,于是就想到了利用java的jsoup去做爬虫,尝试了多次后终于获取成功,主要遇到的问题还是百度的反爬机制,解决了后,整理一篇文章,以便日后查阅。通过Jsoup爬取百度贴吧数据提取吧内所有帖子数据,并输出为.txt或者md文件导入依赖 <!-- jsoup解析HTML --> <dependency> <groupId>org.jsoup<原创 2021-03-04 13:28:06 · 1801 阅读 · 0 评论 -
SpringBoot请求拦截器不起作用
说下我的原因,因为不熟悉拦截器,所以一开始以为一个拦截器要对应一个WebMvcConfigurer配置类所以写了两个配置类,自然也就重写了两次addInterceptors方法。导致只有第一个拦截器生效,后面的没有用。其实只有第一个配置类会生效,后面的都没用,所以不管写了几个拦截器,只要注入到一个配置类中,根据顺序调用即可。@Configurationpublic class MvcConfigurer implements WebMvcConfigurer { @Resource原创 2021-01-16 11:06:53 · 1593 阅读 · 0 评论 -
自定义注解+springAop实现参数非空校验
自定义注解,来对对应的方法进行入参校验,为空返回参数错误新建注解类@interface ParamsVerify@Target(ElementType.METHOD)//枚举,表示注解可能出现在的地方@Retention(RetentionPolicy.RUNTIME)//运行时保留注解@Documented//生成api文档时会看到此注解,可加可不加public @Interface ParamsVerify(){//注解类修饰符必须是public 如果不写会默认public原创 2020-12-01 22:00:08 · 847 阅读 · 0 评论 -
SpringBoot整合Redis及Redis工具类撰写
SpringBoot整合Redis及Redis工具类撰写记录一下,方便后续查阅。一、Maven依赖(1)本文所采用的SpringBoot的版本如下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2原创 2020-11-27 16:59:14 · 127 阅读 · 0 评论 -
springBoot项目整合解压版Tomcat并实现文件上传保存到服务器(图文步骤 详细)
SpringBoot基础项目结构 (此项目已经整合好,下面演示会用到另一个新建的项目)将tomcat压缩包解压到电脑任意文件夹下,然后更改pom.xml打包方式为war包,然后maven package一下<packaging>war</packaging>添加本地tomcat连接3.配置Project structure新建webapp文件夹web-inf,web.xml(可以从之前的项目复制)配置好后的weba原创 2020-11-20 21:09:23 · 569 阅读 · 0 评论 -
springboot循环注入的坑
一般循环注入的原因是A依赖注入b,b注入A形成一个闭环,导致spring在创建bean的时候具体不知道先创建哪一个,会抛出bean创建异常解决办法,将控制台最后打印的bean,然后全局搜索项目,在所有注入这个bean的地方加上@Laz注解...原创 2020-09-11 15:25:14 · 896 阅读 · 0 评论