Spring Boot
文章平均质量分 59
流云一号
2013年参加工作,拥有计算机软考高级证书,熟悉Java后端技术。QQ邮箱:642986205@qq.com
展开
-
springboot集成mybatis的几点问题
最近,在springboot集成mybatis的过程中,遇到了几个问题,现总结一下。问题1:找不到bean。Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.read.mybatis.dao.OrderDao',报错截图如下: 问题原因:需要的bean没有生成并注入。...原创 2022-03-22 09:18:00 · 558 阅读 · 0 评论 -
ThreadPoolTaskScheduler实现动态管理定时任务
最近,有个项目有需要用到定时任务,所以做了一个动态管理定时任务的模块。本文将从项目背景、需求、选型、思路、具体实现等方面展开介绍。 背景:有个支付类的项目,中间会产生一些中间态的订单,需要有个定时任务轮询确认订单状态。该类项目体量较小,单节点部署,客户比较多,需要简单快速的部署、维护。需求:定时任务能够通过表达式灵活指定执行计划,并支持动态启动、关闭、修改。定时任务模块最好和业务包在一个jar包内,部署简单。 选型:说到定时任务,当下最...原创 2021-12-20 23:10:56 · 6542 阅读 · 2 评论 -
SpringBoot加载application.properties配置文件的坑
事情的起因是这样的,一次,本人在现场升级程序,升级完成后进行测试,结果接口调用都报了这么个错误:大概意思是https接口需要证书校验,这就奇怪了,项目启动加载的是包外的application.properties配置文件,配置文件里没有配置使用https啊。本人马上检查了下包内的application.properties配置文件,发现包内确实配置了https相关的配置项:明明包外的配置文件优先级高于包内的,为啥包内的一部分配置项起作用了呢,我们了解的配置文件优先级是这样的:这是为.原创 2021-03-13 23:14:35 · 847 阅读 · 1 评论 -
Java调用存储过程的几种情况
项目中用到了Java调用存储过程,趟过了几个坑,现分享一下常用的几种情形。下面的例子用的JdbcTemplate对持久层进行操作,有关JdbcTemplate的配置本文不再做详细说明,如不清楚,可参考本人另一篇博文SpringBoot使用JdbcTemplate多种方式介绍。第一种情况:有普通返回值。存储过程示例:过程定义(获取学生信息):PROCEDURE proc_get_student(sno in VARCHAR2 --学号,name in out VARCHAR2 --原创 2020-06-10 15:25:52 · 524 阅读 · 0 评论 -
SpringBoot使用JdbcTemplate多种方式介绍
最近在一个springboot项目中使用到了JdbcTemplate,现将积累的一部分使用经验分享给大家。本文总结了springboot使用JdbcTemplate的三种方式。第一种:依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifact原创 2020-06-04 16:07:09 · 2292 阅读 · 0 评论 -
Spring Boot 多数据源报错问题
最近做了个小项目,涉及到多个数据源,觉得挺容易,于是愉快的在spring.xml文件里,加上了如下代码:<!-- 数据源1 --> <bean id="DataSource1" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="clo...原创 2018-10-27 11:47:33 · 3103 阅读 · 0 评论