
java
文章平均质量分 50
不喜欢吃猫的鱼
我就是我
展开
-
Quartz使用->调度任务的TRIGGER_STATE突然变成了ERROR
spring系列之 @Value注解闲言:都说临时抱佛脚,你不努力的时候连佛都会踢你一脚!文章目录spring系列之 @Value注解一、@Value注解基本功能二、使用方法1.直接在类中使用@Value( "${key}")2.参数默认值设定三、收尾一、@Value注解基本功能 话不多说,这个注解可以帮助你快速的获取到配置文件中的某项配置。 注意:使用这个注解的前提是一定要在spring环境下才能使用,否则无效!二、使原创 2021-07-21 16:56:24 · 2310 阅读 · 0 评论 -
使用mybatis踩过的坑--xml中ONGL表达式里写错判断符号导致参数变更
spring依赖注入成功但在调用接口的时候拿到的依赖却是null一、问题描述:二、问题代码:三、问题所在:四、注意:dao层xml测试类测试结果:五、本文如若有不妥之处,请及时联系我进行更正,以便误导。一、问题描述: 在一个查询的场景里传递了一个list作为参数传到sql中查询,查询完后这个参数再次传递到下一个方法中查询却发现对应的list已经变成了null。二、问题代码:<if test="param.list原创 2021-06-22 14:33:55 · 477 阅读 · 0 评论 -
使用springboot项目打成jar包后运行出现获取不到resources下的模板文件
一、话不多说,直接上错误信息:java cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/opt/XXXX.jar!/BOOT-INF/classes!/template/%e4%bf%a1%e6%81%af%e6%8a%80%e6%9c%af%e5%ae%89%e5%85%a8%e4%ba%8b%e4%bb%b6%e6%83%85%e5%86%b5%e6%8a原创 2020-09-21 15:23:15 · 4238 阅读 · 3 评论 -
spring依赖注入成功但在调用接口的时候拿到的依赖却是null
spring依赖注入成功但在调用接口的时候拿到的依赖却是null前言问题描述注入测试分析1、jdk动态代理:2、cglib动态代理:解决问题反思本文如若有不妥之处,请及时联系我进行更正,以便误导。前言使用过spring的同学们都知道,如果出现了依赖注入失败的问题首先会想到以下几点:1、对应的类有没有写@Service或@Component注解以供能被spring扫描注册;2、在配置中有没有配置要扫描的包路径,或是对应的类是否在已配置的包路径下;3、配置的包路径错误导致扫描失败;4、同一个项目中j原创 2020-08-06 12:08:27 · 3431 阅读 · 0 评论 -
spring中EventListener使用
spring中自带EventListener使用首先了解下事件监听的基本原理,这里使用到的是设计模式中的“’'观察者模式"”模式。监听监听监听事件发布者监听者A监听者B监听者C监听到后处理自己的逻辑监听到后处理自己的逻辑监听到后处理自己的逻辑整个的监听过程是通过一个事件触发机制来实现,首先由事件发布者发布事件消息,对应的监听者接收到消息后就处理自己的业务逻辑。举例说明小A是小B、小C、小D三个人的女神。BCD三人都想要追求小A,撤销:Ctrl/Command + Z重做:Ctrl/Comman原创 2020-06-10 12:19:55 · 9201 阅读 · 3 评论 -
java通过中文拼音对集合数据或数组进行排序简单工具类
话不多说,直接上代码/** * @Authour chris * @Date 2019-07-11 下午8:41 **/public class PinyinComparator implements Comparator<Object> { public int compare(Object o1, Object o2) { char c1 = ...原创 2019-08-28 10:44:54 · 439 阅读 · 0 评论 -
通过java反射方式将对象转map的简单工具
话不多说,直接上代码:/*** 将对应实体类参数转为map类型同时去除至为null的字段** @param o* @return*/public static Map<String, String> objectToMap(Object o) { Map<String, String> map = new HashMap<>(); i...原创 2019-08-28 10:34:36 · 496 阅读 · 0 评论 -
经典冒泡排序算法
public static void main(String[] args) { int[] a = {23, 4, 5, 1, 3, 33, 89}; for (int i = 0; i < a.length; i++) { //外层循环控制循环的次数 for (int j = 0; j < a.length - 1 - i; j++...原创 2018-12-10 13:10:00 · 224 阅读 · 0 评论 -
myabtis批量更新操作
一般来说进行批量操作的时候都是会想到在service里循环遍历集合,循环调用dao层方法,例如:list.stream().forEach(e -> { double score = 0; int publishedDay = DateUtils.getDayDiff(new Date(),e.getPublishDate());//获取到已发布天数 int...原创 2018-12-20 16:03:59 · 342 阅读 · 0 评论 -
使用quartz时,传入参数到job中使用记录
在使用quartz的时候不免会遇到需要在触发定时任务的时候需要传入对应参数进去,刚好遇到这个问题,随手记录下:例子: 在调用的时候直接传入map类型的参数(此处是封装了,故可以直接调用)@PostConstructpublic void test(){ try { Map param = new HashMap(); param.put("tok...原创 2018-11-14 10:21:29 · 3872 阅读 · 0 评论 -
springboot接口返回数据类型解析问题
问题:今天在使用postman调试springboot项目的接口的时候一直报错提示:org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation但是我在controller里已经写了@ResponseBody标签,controller里使用的是@Co...原创 2018-11-01 19:43:09 · 3239 阅读 · 0 评论 -
springboot中配置好登录拦截后,swagger访问不了
错误信息:java.lang.ClassCastException: org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod at qgs.csmp.dataFunsion.conf...原创 2018-11-01 14:26:40 · 10907 阅读 · 0 评论 -
项目获取src下resource目录下文件
有两种方式:Java代码中的类,要获取Resource资源文件目录下文件A: 绝对路径寻址:String s1 = this.getClass().getResource("/test.pxml").getPath(); !!!!!!!!!!!!!!!!!!!!!!!(注意:这个 / 址的是根目录,用绝对路径,可能会出现的问题是,你的程序在windows上可以用,但是在linux...原创 2018-10-30 15:52:44 · 4623 阅读 · 0 评论