
Spring
文章平均质量分 53
老衲呢
人若无名,专心练剑~!
展开
-
【爬坑记录】Swagger2 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is NPE
这几天使用 Swagger2 + bootstrap-ui 做 API 接口,但是集成到 SpringBoot 2.6.1 后死活跑不起来,一直报空针异常解决方案查找大量资料之后发现,在 Swagger2 的github issue 看到了这个回答:issuecomment-976766376,原来在 Springboot 2.6.0 之后是不支持这种方式启动 Swagger2 的,更改为 2.5.x 版本的 Springboot 即可<!-- 整个导入 --><parent&.原创 2022-04-30 00:18:04 · 1081 阅读 · 0 评论 -
【爬坑记录】Failed to determine a suitable driver class
【爬坑记录】Failed to determine a suitable driver class关键字:dataSource、Failed to determine a suitable driver class 、com.zaxxer.hikari.HikariDataSource问题描述创建 SpringBoot 项目的时候,添加了 mysql、mybatis 依赖,直接启动出现了一个很有意思的错误(之前也有过),后续只能先配置本地数据库再去启动项目。今年想了一下,Spring 不可能每次都原创 2022-04-26 20:41:30 · 2571 阅读 · 0 评论 -
Springboot项目启动报错:java.lang.IllegalStateException: Failed to load property source from
Springboot项目启动报错,上一秒还能跑,再次启动就报错java.lang.IllegalStateException: Failed to load property source from细细已检查原来是项目编码问题,设置成 UTF-8就好了原创 2022-03-26 11:10:44 · 624 阅读 · 0 评论 -
Swagger2 注解
Swagger2 注解原文链接:Swagger2 注解作为一个程序员,最讨厌两件事:前辈代码没有写文档!自己要去维护文档!偶然间从公司前辈那里了解到了swagger工具,可以帮助自动生成接口文档,就简单的了解一下,写了一个小demo。1. 简介swagger优势:文档自动生成。不用担心修改接口代码之后忘记更新文档的尴尬。支持在线测试。不需要再用postman等,可以直接进行测试,并获取内容。当然还有很多优势,没有研究很深入,自己体会吧。2. 集成Swagger(Spring原创 2021-08-05 17:52:31 · 267 阅读 · 0 评论 -
Java文件下载-文件名下划线
本来今天高高兴兴,写个 Excel 文件下载,功能实现了,文件名却是 **____.xlsx**、**____.xls**,瞬间裂开...原创 2021-01-25 22:09:27 · 2086 阅读 · 2 评论 -
SSM整合Shiro认证授权的时候出现 JSESSIONID
问题描述:整合 shiro 后,访问 localhost:8080 应该跳到 login.jsp 页面,但是给报了个 400,地址也转跳到了:http://localhost:8080/login;jsessionid=A9FB253EFF38D1D4F5AC835C36504DEB,自动在请求地址 url 中添加 jsessionid截图如下:解决:在配置文件中添加这段代码:<!-- 会话管理器 --><bean id="sessionManager" class=原创 2021-01-21 16:39:34 · 722 阅读 · 0 评论 -
【爬坑记录】单元测试(Junit)报错:NoClassDefFoundError: org/hamcrest/SelfDescribing
导入 Junit 的 jar 包,在单元测试中出现 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。解决办法:没有找到该类,下一个就好了,添加依赖就行了。下载 hamcrest 传送门:hamcrest-all-1.3.jar 下载链接分析过程翻译下来就是没有找到 org/hamcrest/SelfDescribing 这个类,详细日志如下:java.lang.NoClassDefFoundError: org/hamc.原创 2020-11-09 14:56:29 · 440 阅读 · 0 评论 -
创建 Bean 对象的三种方式
主要对 spring bean的管理细节进行参数,使用的案例是之前的保存账户的例子(为方便阐述,会对之前的代码进行一些调整),文末会有全部的源码。原创 2020-03-29 14:12:03 · 1044 阅读 · 0 评论 -
Spring IOC 为 MVC 解耦项目前期准备
上周写了两篇关于MVC解耦的文章,其实在 Spring 全家桶中,spring ioc 同样也是为解耦而存在,那我们就一步步的改造这个项目吧原创 2020-03-17 01:43:17 · 246 阅读 · 0 评论