2 KKALL1314

尚未进行身份认证

暂无相关简介

等级
TA的排名 10w+

idea启动项目时报错,workspace.xml文件第一行存在错误

前言一次意外关机,正在运行的idea也被关闭,重启电脑后,打开idea,加载项目出错,提示说明.idea文件夹的workspace.xml存在错误workspace.xml这个文件的作用就是记录idea针对该项目的配置,包括服务器的相关配置,maven或者jdk的相关配置,第三方jar的配置等。打开该文件,发现全是乱码,那肯定会加载不了项目。解决方法这种情况一般是意外关闭idea导致...

2020-01-21 15:05:00

springboot实现导出含有富文本的数据到word

前言一开始客户要求做word导出时,只是将系统的一个表单内容导出到word中,没有富文本的数据。这种情况导出word就很简单,制作好word模板后,直接使用easypoi的api就行。后来表单的一个文本框改为了富文本,同时也要求导出的时候呈现的格式和富文本中输入的格式一样。这时候easypoi就行不通了,搜索了网上资料以及结合自己的项目要求做了一下总结。技术点剖析由于富文本存入数据库的字符...

2020-01-14 09:42:18

git账号密码输入错误后重新输入

https://blog.csdn.net/suo082407128/article/details/92635939

2019-10-04 08:12:32

springboot自定义拦截器实现异常的统一捕获和处理

前言每个方法中可能会抛出不同的异常,如果都是用trycatch去处理,显得非常冗余,可以通过spring提供的@ExceptionHandler注解来实现异常的统一封装和处理拦截器的实现:@RestControllerAdvicepublicclassCommonExceptionHandler{/***拦截Exception类的异常*...

2019-09-30 14:19:33

springboot配置跨域

启动类注入如下的Bean@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { ...

2019-09-30 14:09:21

springboot中使用swagger接口文档

前言前后端分离的项目中,前后端人员靠接口 文档进行交互,swagger使用比较广泛,在springboot中使用swagger也很方便,但是swagger存在一些不完善的地方,需要额外的配置才能让前端更好的理解接口引入swagger依赖以gradle为例: dependencies { compile 'io.springfox:springfox-swa...

2019-09-30 11:48:49

springboot启动时控制台不打印接口映射集合

https://www.cnblogs.com/VitoYi/p/10468663.html

2019-09-22 17:29:23

本地maven仓库存在jar包,项目无法引用

在maven项目中,有时候会遇到项目代码找不到class的错误,然而去本地maven仓库中却能找到对应的jar。这种问题是如何引起的,我还没找到原因,在网上看到一些方法(idea下),诸如maven -reimportpom中删掉对应的依赖,再重新添加并reimport设置maven的工作模式为work-online(把work-offline勾掉)运行mvn install命令手动导...

2019-09-22 17:03:38

idea引入lombok编译报错

lombok引入之后,代码直接使用get方法编译时报错,找不到方法,也就是lombok没有生效。重启了idea之后弹出提示按照要求配置如下重新编译即可

2019-09-19 16:50:40

MySQL的tinyint字段,读取出来为true或者false问题

前言项目中遇到一个问题:我在mybatis中使用嵌套查询时代码如下 <association property="approvalLog" column="{applyId = id,applyType = apply_type}" javaType="xx.TCaseApprovalLog" select="xx.findByMap"></association>...

2019-09-01 11:18:16

自定义实体类支持多字段排序的排序器

前言对于基本类型的集合排序,可以直接借助java提供的排序器进行比较排序,而对于集合中的实体类,想要实现排序需要自定义排序器,常见的有两种方式:一、实体类实现Comparator接口的compare方法进行排序二、将比较器抽离出来,生成一个通用的比较器(比较常用)记录一下第二种的用法构建一个反射工具,用于根据传入的字段名的字符串解析出想要进行的排序的字段public class Re...

2019-08-23 09:53:50

java注解和反射的应用

前言:注解和反射经常结合在一起使用,在很多框架的代码中都能看到他们结合使用的影子所以要想成为一个架构师,想要编写自己的框架,一定要能熟练的使用注解和反射。注解的概念注解在我看来就是一个标签,用来标记所修饰的东西,而在程序中,用到这个东西时,可以通过获取他的注解,也就是标签,来进行个性化操作。可以简化初始化时的工作,而把原本初始化做的工作放到业务处理中,借助注解去做,这样极大的提高了编程的...

2019-07-19 17:22:17

eclipse中打包Maven多模块项目

首先需要清楚maven打包时执行命令的顺序:mvn -clean --清除target文件夹,以便重新打包mvn -test --用于测试编译项目是否可以成功,失败的话会打印出错误信息,比如jar包缺失等mvn -build --用于编译项目,并执行测试代码mvn -package --将编译好的class文件打包 war或者jar包mvn -install --将...

2019-07-17 15:57:18

spring事务回滚失效

项目中遇到一个问题:执行service层的方法时出错抛出异常,使用了try catch进行了捕捉,并在catch中设置了收到回滚,发现事务回滚出错:No transaction aspect-managed TransactionStatus in scope由于之前写过一个方法,也是在catch中进行手动回滚,事务是可以正常回滚的,对比之后没有发现什么不一样的地方。后来在网上看到,可能是...

2019-07-09 17:44:47

@RequestBody注解详解

https://blog.csdn.net/justry_deng/article/details/80972817

2019-07-07 17:20:12

java中整形变量比较大小

java中把-128到127的整数都提前实例化了,这个范围内的所有integer都是同一个对象如果用两个Integer类型的整数做相等比较:1.如果Integer类型的两个数相等,如果范围在-128~127(默认),那么用“==”返回true,其余的范会false。2.两个基本类型int进行相等比较,直接用==即可。3.一个基本类型int和一个包装类型Integer比较,用==也可,比较时...

2019-07-05 16:10:37

json字符串中值为null的键值对被过滤掉的问题

原文地址:https://blog.csdn.net/qq_31138523/article/details/65627965在开发过...

2019-07-04 16:35:15

Spring的@Autowired,@Resource和@Service注解的区别和使用

https://blog.csdn.net/mike__cool/article/details/80294483

2019-06-24 17:26:46

eclipse中svn提交显示错误svn: E200007: CHECKOUT can only be performed on a version resource

1.可以先尝试在eclipse中项目上鼠标右键,选择team——》Refresh/Cleanup,再尝试提交。2.如上操作后在eclipse中提交svn还是报错svn: E200007的话,可以用svn tortoise对项目文件夹进行Clean up操作,再在eclipse进行第1步操作,然后在eclipse中进行提交,便可以解决此问题...

2019-06-24 17:00:33

ajax请求成功,却执行error方法

在做ajax调用后台接口的时候出现了这个问题,网上查了查,造成这种情况的原因无非就两种:1.存在跨域请求2.服务器端返回的数据类型和ajax接收的数据类型不符,比如要接收的数据类型为json,返回的不是json类型就会去执行error方法。我的请求不存在跨域,那就是第二种问题,将dataType改成json后还是不行,也就是我服务器端返回的数据不是json格式的。再次检查接口发现接口虽然返...

2019-06-10 14:41:28

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。