- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Swagger-ui.html界面打开报404错误
目录Swagger-ui.html界面打开报404错误初次看到问题时延伸的知识总结Swagger-ui.html界面打开报404错误遇到的问题是:访问http://localhost:8080/swagger-ui.html没有打开swagger界面,看服务器日志发现没有找到对应的映射:/sagger-ui.html,但是检查了依赖和配置,都是正常的,而且用同样的依赖和配置在另外一个项目环境...
2019-02-18 13:39:19
65190
11
原创 springboot test shiro UnavailableSecurityManagerException
springboot test shiro UnavailableSecurityManagerException在做单元测试时遇到这个问题,场景是需要获得当前登录用户的id,正好可以使用shiro框架的SecurityUtils来获取,但是,测试一运行就报这个错误,然后就来分析一下public abstract class SecurityUtils { ... publ...
2018-10-18 09:52:05
1331
1
原创 使用spring的ResourceUtils.getFile读取jar包内文件失败
在做模板导出的时候,想要把项目中的excel文件作为模板供用户下载,就这么一个功能,挺简单的,但是遇到了一些问题。本地下载没问题,linux服务器上却报找不到文件错误。来简单分析下,我是使用spring-core下的ResourceUtils.getFile()工具(这个jar包的util目录下有很多有用的工具),直接来看看它的源码吧。从方法的注释来看,入参可以是classpat...
2018-06-06 00:29:50
26476
1
原创 intellij远程调试springboot项目
使用的intellij是企业版的破解版,通过几张图简单的介绍一下第一步:点开Edit Configuration;第二步:点击+号,选择remote;第三步:填写名称、Host、Port,填完后复制中间红框的内容,根据它的注释可知,这是在运行远程jvm时要加上的命令行参数。第四步:启动远程应用,通过java -jar -agentlib:jdwp=transport=dt...
2018-06-05 20:24:40
778
原创 使用mybatis+h2+flyway进行单元测试
打算写单元测试时,应该是集成测试,想用h2这个内存数据库来代替mysql,目的是让测试变得方便。首先是写了个demo,在网上找的,地址是http://blog.youkuaiyun.com/mn960mn/article/details/54644908。在src/test/java目录下,对一个User对象进行增删改操作,使用h2作为数据库,数据源的配置是:spring: d...
2018-05-29 19:34:10
3346
原创 ThreadLocal的源码浅析
ThreadLocal的源码浅析首先来看看ThreadLocal有什么作用呢?从RequestContextHolder的实现来看,就知道它的作用是什么了。每个线程有自己本地变量,不管这个线程运行到什么位置,如webmvc里的service层、dao层,都可以通过ThreadLocal这个对象来获得该线程存储的一些信息,在使用上很方便。另一方面呢,就是在线程同步的时候可以起到作用,能达...
2018-05-19 19:57:38
236
原创 classpath的理解和使用
classpath的理解和使用classpath的说明可以参考oracle官方说明,这上面有详细的描述,中文可参考这篇博文。在笔者看来呢,classpath就是寻找类的路径,为什么叫路径,而不叫目录啊,地址啊什么的,是因为路径(path)的含义就包括目录、地址等,由此可以看出,路径的实现方式会有很多种,有目录,也有文件的地址等等,从官方说明可以看出。那在具体的项目中,这个classpat...
2018-04-19 16:15:36
1385
原创 RestTemplate源码浅析
RestTemplate类的继承结构通过idea的工具可以看到RestTemplate的继承结构很简单:由图可以看出继承了一个类,实现了一个接口,我们来看看这些接口和类有什么作用。HttpAccessor:官方文档这样描述:Base class for RestTemplate and other HTTP accessing gateway helpers, defining com...
2018-04-13 16:10:42
1694
原创 Alfred+qshell
Alfred+qshell 在用macDown写文档时,有时候需要粘贴一些图片,这时要用到第三方的存储平台来存储图片,然后给出图片的外链,在macDown中引用此外链即可。 这个流程是比较繁琐的,可以使用Alfred+qshell来自动化此流程。可以参考https://www.zybuluo.com/fyywy520/note/317999Alfred去google...
2018-04-08 16:23:10
445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人