
踩坑之路
等待的萝卜
不会总结的码农不是好码农...
展开
-
分布式通过FeignClient去调,启动项目,报无法注入的问题
前言在分布式的微服务中,通过FeignClient去调微服务,将对应的服务接口通过@Autowired进行注入Bean之后,启动项目。项目启动报错,提示找不到注入的bean。原因这是由于在模块的启动类上面没有加下面这个的原因后面的basePackages也要加上 对应扫描的包路径,不然Feign就无法找对注入的bean...原创 2020-05-12 12:58:18 · 1146 阅读 · 0 评论 -
maven仓库有jar包,项目无法引入
踩坑之路前言我的解决声明前言首先maven仓库是有项目所需要的全部jar包,但是IDEA中一个包都无法引入。也试了网上的各种方案,比如说更换仓库下载地址,还有使用maven3.0+(我本来就是3.0+),各种方案都试过了,还是不行。我的解决File—》Setting—》maven勾选Always update snapshots然后包就引入进来了!!!声明该方案对我的这种错误有...原创 2020-02-13 11:01:29 · 7208 阅读 · 5 评论 -
IDEA中项目一个包都下载不了问题解决办法
踩坑实录前言解决办法1.修改下载仓库2.本地默认地址变更前言有时候我们会发现通过IDEA新打开一个项目或者新clone下来的项目通过pom文件一个包都无法下载下来。解决办法1.修改下载仓库<repositories> <repository> <id>nexus</id> <name>Nexus</name...原创 2019-04-17 14:48:01 · 6216 阅读 · 0 评论 -
SpringBoot引入外部jar,通过maven打包项目,无法启动
踩坑之路前言引入jar前言首先你项目中肯定要打印错误日志(我采用log4j),这样你才能看到启动错误是什么原因造成的。引入jar如何引入本地jar包1.在resources下面新建lib文件夹,并把jar包文件放到这个目录下2.在pom文件定义依赖指向该jar<dependency> <groupId>com.aliyun.alico...转载 2019-04-28 09:09:58 · 2672 阅读 · 1 评论 -
IDEA新建module不是java项目
前言在一个项目上右键,新建module发现新建的module不是一个java项目。而且,子module也无法引入父module里面的包解决办法左上角 file–>project structure–>modules选择import module,选择你的module项目然后,可以发现该项目是一个java项目了...原创 2019-05-15 10:28:48 · 4562 阅读 · 1 评论 -
Mysql导入出现Got a packet bigger than "max_allowed_packet" bytes
解决办法在这个位置:C:\ProgramData\MySQL\MySQL Server 5.7(我的是这个位置,个人版本不同)将my.ini打开,修改max_allowed_packet=16M(默认是4M)原创 2019-05-24 14:52:04 · 169 阅读 · 0 评论 -
Nginx指向前端静态资源图标变方块
原因这是由于Nginx访问静态资源,没有添加对应的字体造成的解决办法原创 2019-05-29 11:25:06 · 674 阅读 · 0 评论 -
lambda expressions are not supported at this language level
原因这是代码编译需要的jdk版本和代码jdk版本不一致造成的解决办法1.File —>project structure—> project language level2.1.File —>project structure—> module...原创 2019-06-03 11:45:37 · 276 阅读 · 0 评论 -
unable to import maven project
maven问题场景解决场景早上来上班,打开电脑,突然项目全部报红,包不是指向的原来的本地maven仓库地址。解决先去掉maven配置文件地址和仓库地址后面的勾,然后在勾选上,重新import就可以了...原创 2019-08-26 09:32:25 · 17144 阅读 · 9 评论 -
返回给前端数据null进行不返回处理(DTO层)多种办法
1.在相应的属性上加注解@JsonInclude(JsonInclude.Include.NON_NULL)2.在SpringBoot的yml配置文件中加全局配置spring: jackson: default-property-inclusion: non_null3.设置ObjectMapper,做成统一的配置处理Jackso...原创 2019-02-20 14:29:26 · 4217 阅读 · 0 评论 -
前后端分离--时间交互(后端是Date类型)
如果你简单的进行时间的一个交互,发现返回到前端的时间格式个Date类型,不规范简单的做法就是在相应的时间实体属性上加上@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")当然,其实还有很多其它的办法,我这里只是一种最偷懒的.......原创 2019-02-20 14:18:23 · 3883 阅读 · 1 评论 -
PageHelper分页pageNum和pageSize不生效
解决办法:将最终所需要的查询语句放在pageHelper.startPage(1,10)下面今天发现又有一个问题,就是查询数据库返回的是list,但是不能对返回的list进行实例化,就是不能进行以下操作List<String> str = new ArrayList(xxxDao.getStrList(A1,A2) );该操作分页不会生效......原创 2018-12-06 14:19:07 · 14914 阅读 · 3 评论 -
部署到服务器,验证码乱码
问题:将项目部署到服务器,发现验证码是乱码的原因:验证码指定了字体库, 但是服务器上没有这种字体库解决:在windows系统中找到这种字体并上传到服务器的/usr/share/fonts下面...原创 2018-12-06 14:51:00 · 503 阅读 · 0 评论 -
SpringBoot+Spring Security+ JWT 集成Swagger文档踩坑记录
前言由于权限框架对所有的请求都进行了拦截,发现Swagger页面的jss和css都被拦截了,这样就需要对Swagger所有的资源请求路径放开解决办法一、首先要引入对应的Swagger依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-s...原创 2018-12-17 16:30:14 · 3132 阅读 · 0 评论 -
前后端分离跨域请求,发起两次请求,第一次Options导致Access is denied的问题
前言如标题所示的问题,一直以为是简单的跨域问题造成的,但是发现前端GET、POST、DELETE请求都是带了token的,而且都是可以请求到数据的,一直通过度娘找了很久,也追踪了很久的源码,都无所收获。解决经过某位博主的指引,发现需要加上对Options的请求进行放行@Override protected void configure(HttpSecurity ...原创 2018-12-18 14:35:40 · 3255 阅读 · 1 评论 -
Nginx解决静态资源分离部署无问题
前后端分离的项目前端(Vue)是放到Tomcat里面运行的,启动,无法获取到静态资源这个时候就可以利用Nginx来转发请求去获取静态资源 然后就可以通过IP+端口去访问页面加静态资源了 ...原创 2019-01-24 14:36:18 · 454 阅读 · 0 评论 -
后台Date类型,前端显示时间少一天
问题描述:前端保持传时间到后台,数据库时间保存是正确的,但是,前端查询的时候得到的时间就是少一天的解决办法:1.当然你可以简单直接的在后端把Date类型转成String,非常的简单粗暴2.这是由于SpringBoot中对于@RestController或者@Controller+@ResponseBody注解接口默认返回的是Json数据,而SpringBoot默认的是Jackson...原创 2019-02-12 15:56:53 · 10925 阅读 · 13 评论 -
Mybatis批量插入index out of range错误(较偏的错误)
批量插入,错误是何,拒绝转载!前言原因改进d前言往往我们看到网上关于各类关于批量插入报这种错误的文章都是传入的集合为null,或者是参数获取不对等等,但是在开发的时候同事遇到了这种类型的错误,我一直以为是网上那些博客那些原因造成的,于是,两只眼睛一直盯着代码看来许久都没有找出什么问题。那是什么问题呢?原因是由于项目中用的是sharding-jdbc来进行数据库连接,而sharding-j...原创 2019-02-28 11:43:56 · 3105 阅读 · 0 评论 -
Mybatis Plus分页Page total始终为0
我用的Mybatis-Plus是com.baomiddou:mybatis-plus:2.1.9发现自己代码都是写正确的,始终无法得到分页对象里面的total原因:发现是pom还引入了其它的分页插件pagehelper-spring-boot-starter可能是2个分页插件存在冲突造成的...原创 2019-02-20 13:58:10 · 9295 阅读 · 0 评论 -
后端无法接收到vue传递的token(跨域问题)
场景:前后端分离,前端VUE,后端SpringBoot问题:后端接口类上面加了@CrossOrigin,也在拦截处加了 但是,前端把请求方式改成重定向之后,后端就无法接收到前端传递的token了。解决:Access-Control-Request-Headers改成Access-Control-Allow-Headers原因:我也不知道是为什么,网上也搜不到这两者的区别...原创 2018-12-06 14:13:43 · 5339 阅读 · 1 评论