java
文章平均质量分 73
唯丽是图
这个作者很懒,什么都没留下…
展开
-
Error creating bean with name ‘xxx‘ 错误总结【持续更新】
1.resultMap名字错误2.resultMap中定义了 typeHandler3.mapper层或service层代码写成递归了4.Controller、Service、Dao三层包中对应的注解是不是没加?如@Controller、@Service、@Mapper、@Repository等5.Spring项目配置文件,查看有没有开启注解扫描bean6.Spring项目配置文件,springmvc-config和applicationContext中,扫描Service、Contrl原创 2022-05-11 18:16:30 · 5394 阅读 · 1 评论 -
使用XWPF导出word时内容如何换行
参考链接:http://t.zoukankan.com/cyqdeshenluo-p-12133373.html最近在处理word文档导出时遇到了一个问题就是当导出数据需要换行时不论是使用“ ”还是“^p”等等各种网上说的方法都没办法解决,“ ”在这里打出来也只是个空格,后来找到了解决办法:xwpfRun.AddBreak(BreakType.TEXTWRAPPING)xwpfRun.AddBreak(BreakClear.ALL) 1 2 3 4..转载 2022-04-24 10:28:38 · 3488 阅读 · 0 评论 -
vue 上传文件到华为云obs
有两种方式, 第一种是在前端直接上传文件到obs, 第二种是先把文件上传到后台, 然后后台再调用obs对应开发语言的SDK1.前端直接上传文件到obs1.使用npm引入包// 安装 npm i esdk-obs-browserjs// 引入 import * as ObsClient from 'esdk-obs-browserjs'2.上传方法uploadObs() { // 创建ObsClient实例 var obsClient = new Ob原创 2022-04-07 18:52:32 · 6286 阅读 · 5 评论 -
VM warning: ignoring option PermSize=256m; support was removed in 8.0
问题出现场景使用jdk1.8的时候设置了vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m此时运行java程序时VM提示如下警告:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignori转载 2022-03-15 14:26:45 · 5321 阅读 · 0 评论 -
拦截器和过滤器的异同
过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 ⑥拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注入一原创 2022-02-22 13:58:21 · 257 阅读 · 0 评论 -
Swagger的Model字段显示错误
转自:https://blog.csdn.net/SwellHuang/article/details/103284035一个我一直以为是Swagger缓存的巨坑,今天终于解决了最近项目开始使用Swagger作为Api文档的编写工具,Swagger确实是为开发工作带来了很多方便。但是偶尔总会出现明明接口说明已经修改了,但在doc.html上总是看到旧的字段描述。甚至有时字段已经删除了,不管怎么重启,怎么清缓存,还是赖着在那里。期间一直以为时缓存的问题,各种请浏览器缓存,换浏览器,甚至删除操作系统转载 2020-07-10 14:52:08 · 2404 阅读 · 0 评论 -
linux安装jdk8
序言jdk安装有两种方式第一种是使用yum命令一键安装,默认安装目录在/usr/lib/jvm第二种是手动安装,须去oracle官网下载jdk,然后解压并配置环境变量yum一键安装yum install -y java-1.8.0-openjdk-devel.x86_64注意:输入确认(y)直到控制台返回Complete安装成功查看java版本信息java -version输入javac java命令后显示帮助信息就算是安装成功了使用yum安装环境变量自动就配..原创 2022-01-24 14:01:15 · 8125 阅读 · 3 评论 -
微服务架构:Eureka参数配置项详解
Eureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能,下面对Eureka的配置项做具体介绍,供大家参考。 Eureka客户端配置 1、RegistryFetchIntervalSeconds 从eureka服务器注册表中获取注册信息的时间间隔(s),默认为30秒 2、InstanceInfoReplicationIntervalSeconds 复制实例变...转载 2021-12-09 15:29:46 · 1142 阅读 · 0 评论 -
文件上传spring.http.multipart.maxFileSize和spring.servlet.multipart.max-file-size区别
SpringBoot中spring.http.multipart.max-file-size报错问题由于springboot具有几个版本,不同版本对于文件上传最大限制的配置也有所不同。所以要注意springboot本身的版本,不然会一直报错在springboot1.3版本中:multipart.maxFileSize在springboot1.4与springboot1.5版本中:spring.http.multipart.max-file-size在springboot2.0版本中:转载 2021-12-09 12:48:45 · 2670 阅读 · 0 评论 -
解决 Invalid character found in method name. HTTP method names must be tokens
解决 Invalid character found in method name. HTTP method names must be tokens原因: ssl证书到期了postman请求返回截图:原创 2020-09-29 10:22:18 · 10764 阅读 · 0 评论 -
启用springboot security后登录web页面需要用户名和密码之默认的用户名和密码
转自:https://blog.csdn.net/russle/article/details/82454921问题注意:本人使用的Spring Boot 2.0.2, 对1.5.x系列未必有用。官方文档在这里直接解决办法0, 移除spring-boot-starter-security依赖如果没有实际使用security的功能,可以直接移除spring-boot-starter-security依赖1, 使用默认用户和密码登录默认用户名是user密码是程序启动时自动生成...转载 2020-07-15 16:47:27 · 2143 阅读 · 0 评论 -
java.text.ParseException: Unparseable date
原因:SimpleDateFormat sdf = new SimpleDateFormat();没有写构造函数的参数,改成如下即可:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");类似的异常也是此错误,比如java.text.ParseException: Format.parseObject(String) failed...原创 2020-05-09 11:28:18 · 1847 阅读 · 0 评论 -
jar中没有主清单属性
用maven将springboot项目打jar包,打包后运行提示没有主清单属性,原因总结如下几点:1.pom.xml中没有添加如下maven插件:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artif...原创 2019-09-19 10:02:00 · 267 阅读 · 0 评论 -
android 获取string.xml中的value
转自:http://blog.csdn.net/lizhenmingdirk/article/details/7369460 其实所有的常量,默认值都应在string.xml里定义。这样修改起来也方便。按道理修改后并不需要从新build就能起作用(没试过)。 但大家知道R.string.xxx的值是自动生成的int, 如何得到真正的string呢? 下面是我在网上看来的 获取str...转载 2018-07-23 11:41:25 · 1548 阅读 · 0 评论 -
The method of type must override a superclass method解决方式
一般情况为,让你删掉@override你的Compiler 是jdk1.5,只要把它改为 1.6方法: 把项目的JRE变成6.0的项目右键->build path->configure build path->java Compiler(左边那排中) ->在右边的Compiler compliance level 修改版本为6.0 如果还没成功,检查类名上是否继承了Act...原创 2018-07-11 11:10:13 · 201 阅读 · 0 评论 -
MyEclipse改变项目的包的显示格式
MyEclipse 项目中包的格式显示 项目栏的上面,菜单栏的下面,有一个倒着的三角(View Menu),点击它每一个都并列显示: Package Presentation ==> Flat层级显示: Package Presentation ==> Hierarchical...原创 2018-07-10 18:22:51 · 1809 阅读 · 0 评论 -
mybatis的sql语句in字段的使用
在mybatis的xml命名空间中,出现用"in"关键字查询时,会出现查不出来值,为空,解决办法: 将"in"后面括号里的变量的"#"替换成"$",例如:select * from user where id in(${xxx})原因如下: MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多个...原创 2018-07-10 18:15:58 · 4106 阅读 · 0 评论 -
java获取web项目的根目录
话不多说,直接上代码:public class Global { protected Logger log = LoggerFactory.getLogger(getClass()); private static String sysRootPath=""; private static String classpath = ""; static{ classpath...原创 2018-07-10 12:00:31 · 5941 阅读 · 0 评论 -
Failed to convert property value of type 'java.lang.String' to required type 'double' for property '
实体类的基本数据类型一定要用它对应的包装类,int都知道用Integer,比如double就容易忘记,页面传递值的时候就会报错Failed to convert property value of type 'java.lang.String' to required type 'double' for property 'cost'...原创 2018-07-10 11:54:27 · 2517 阅读 · 0 评论