
java
文章平均质量分 65
harbor_lee
这个作者很懒,什么都没留下…
展开
-
【javadoc】【intellij】设置模板
1、参考文章1配置类和方法的javadoc模板2、注意配置模板内容框下方的生效范围配置为java3、快捷键参考文章2,自定义模板是/*+abbreviation+Expand with。abbreviation不会显示,所以模板里的首行只带一个*和默认的/*拼成javadoc的/**。4、date、time、return、throws、params均为空。若按3应该不会遇到4的问题,4是由于不清楚拼接原理。参考文章3可知模板不以/*开头即可。https://www.jb51.net/artic原创 2022-04-06 23:19:22 · 770 阅读 · 0 评论 -
【泛型】T extends Comparable<? super T>
背景 看跳表的实现代码1时看到T extends Comparable<? super T>,不太理解其含义。理解 参考知乎2并自己测试后比较理解了。 java中向上转型是转为父类,向下转型是转为子类。extends确定了类型的上限,super确定了类型的下限。 T extends Comparable&原创 2021-10-25 20:11:36 · 568 阅读 · 0 评论 -
【springboot】addViewController配置不生效的问题及解决
概念介绍:视图控制器作用是将前台路径不经controller直接forward到view。问题描述:springboot项目通过实现WebMvcConfigurer并重写addViewControllers方法添加视图控制器,但发现始终不生效,百度相关主题也未解决。问题解决:在另一个工程中配置生效,对比两者区别,发现前者的path是直接一个字符串,不生效的工程使用的是@Value引入配置文件中的值。改成直接用字符串后配置生效。原因分析:Configuration的构造函数调用后,在@Value生效前就原创 2020-08-22 19:22:15 · 3727 阅读 · 0 评论 -
记录工具使用问题
idea怎么查看jar里的类调用链背景:跟踪EnableConfigurationPropertiesRegistrar代码时想要知道AnnotationMetadata实现类是哪个,ctl+alt+b出来有两个实现类,不知到底用的是哪个。依次点开实现类,并在类名处右键findUsages却都报没有使用,按道理spring不会创建一个不被使用的类,所以百度,搜到如下链接,原来是因为jar里的类调用链只能用source导入来看。参考链接:https://zhidao.baidu.com/question/原创 2020-07-30 18:05:32 · 194 阅读 · 0 评论 -
记录某时疑问与读文章的解答
背景java日志框架很多,它们之间的关系、怎么选择使用哪个却不清楚,读了参考文章,有所收获。参考文献https://blog.youkuaiyun.com/weixin_40912883/article/details/88711495(终于搞懂了Java 日志系统依赖)https://zhuanlan.zhihu.com/p/24272450(Java 日志框架解析(上) - 历史演进)https://zhuanlan.zhihu.com/p/24275518(Java 日志框架解析(下) - 最佳实践)原创 2020-07-17 22:54:36 · 138 阅读 · 0 评论 -
【Spring事务失效】DAO层未采用Spring jdbc封装
记录自己遇到的问题、解决办法、过程中查资料的收获(可能是扩展的知识,与解决问题无关,但认为有价值的)背景创建了两个spring事务的demo工程,分别基于xml和声明式事务,但发现都不生效,遇运行时异常不回滚。解决过程大部分文章讲的spring事务失效原因都比较浅显,有java基础的人不太会犯。搜索过程中也瞎尝试过设置tx:method标签属性rollback-for为java.lang.RuntimeException.class(其实不用设置,默认就是),aop:config标签属性proxy-原创 2020-05-24 10:11:21 · 415 阅读 · 0 评论