
springboot
liangshitian
java开发工程师
展开
-
SpringBoot集成Quartz实现定时任务
1、Quartz官网http://www.quartz-scheduler.org/Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统。 Quartz可用于创建简单或复杂的计划,以执行数以万计,数以万计的工作。 任务定义为标准Java组件的作业,它们实际上可以执行您可以编写的所有内容。 Quartz Scheduler包含许多企业级功能,例如对JTA事务和集群的支持。Quartz的三要素Job : 具体要执行的业务逻辑,比.原创 2020-11-05 17:17:03 · 1736 阅读 · 0 评论 -
springboot集成ElasticSearch的查询添加demo
springBoot集成elasticsearch(下面简称es)有2种实现方案, 一种是基于Jest, 另一种是基于springDataElasticsearch, 我们此次整合采用后者实现。简单实现对es搜索引擎, 添加索引数据, 查询数据等操作。1、pom中elasticsearch依赖springboot版本是2.1.8,此本版内部依赖的ES客户端版本是6.4.3,由于前面的安装是7.4.2版本,所以demo依赖的包是7.4.2。自定义ES版本号,指定下就行: <pro原创 2020-07-26 16:56:40 · 4269 阅读 · 3 评论 -
java自定义校验注解
前言在日常的开发中可能会对手机号、邮箱、身份证号的合法性进行校验,然而每次使用if语句调用校验函数进行校验又显得过于麻烦,这时候自定义校验注解用处就很大了。此文编写一个对应0,1值的校验。1、引入依赖<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version&原创 2020-07-17 11:04:15 · 4311 阅读 · 0 评论 -
SpringBoot打成war包,部署到Tomcat服务器
前言SpringBoot默认达成jar包,默认使用内置的Tomcat。但考虑到项目需要打成war包部署到外部的Tomcat服务器中。把SpringBoot项目按照平常的web项目一样发布到tomcat容器下。1、修改pom.xml文件将默认的jar(默认创建项目的时候没有packaging)方式改为war。 <modelVersion>4.0.0</mode...原创 2020-01-17 16:31:52 · 13906 阅读 · 0 评论 -
springboot整合(集成)mybaties
前言前段时间用springboot集成了mybatiesplus(SpringBoot集成mybatis-plus),其实知道集成的步骤并不复杂,在今天就试试springboot集成mybaties,本文使用的是用xml配置的方式,用注解的方式虽然简单,但是对于复杂的sql写出来还是感觉没那么简洁、快速;在正常的业务中,大部分都是要求使用复杂的sql来完成业务的需要。好了,下面直接上代码了。...原创 2020-01-14 10:03:11 · 13707 阅读 · 0 评论 -
SpringBoot整合MybatisPlus配置多数据源
前言去年的时候公司的一个项目需要配置多数据源,当时使用的是springMVC框架,网上找了一些资料,花费了一些时间也整合了;今年公司使用了新的框架,现在的项目基本都是基于SpringBoot开发。以下来记录下自己使用SpringBoot整合MybatisPlus和配置多数据源。整合步骤目录 1. 新建SpringBoot项目。 2. 导入依赖 --> devtools,...原创 2020-01-07 11:55:24 · 30985 阅读 · 0 评论 -
SpringBoot +Redis +RabbitMQ 实现高并发限时秒杀
1.安装RabbitMQdocker安装:https://blog.youkuaiyun.com/qq_33612228/article/details/103732890windows安装:https://blog.youkuaiyun.com/m0_37034294/article/details/828394942.安装Redisdocker安装:https://blog.youkuaiyun.com/qq_3...原创 2019-12-30 16:16:01 · 14823 阅读 · 0 评论 -
SpringBoot整合Redis
目录前言 pom引入 RedisCacheConfig配置 RedisUtil 工具类 application.yml配置 用户详情查询测试项目目录结构前言关于Redis的解释网上有很多,可以自行查阅,Redis与SpringBoot整合有两种方式,第一种是使用Jedis,它是Redis官方推荐的面向Java的操作Redis的客户端,第二种是使用RedisTemp...原创 2019-12-25 16:19:46 · 11487 阅读 · 0 评论 -
SpringBoot快速搭建WebSocket
目录前言 pom的依赖 编写WebSocketConfig配置类 编写WebSocketServerController配置类 前端初始化查询用户创建数 测试项目目录结构前言前段时间公司做一个代办收件功能,后来要求在菜单右上角显示有多少笔代办件,由于时间充忙就直接查询数据库了,没有实时想前端推送新增的办件。所以在休息的时候来做这件事,你本文写的demo是查询当...原创 2019-12-22 16:47:36 · 27311 阅读 · 0 评论