springboot
紫雪群飘
Human life is ephemera, which makes it precious.
展开
-
springboot动态定时任务
前提概述:springboot定时器开发特别简单,本篇文章不做介绍(通过配置@EnableScheduling和@Scheduled(cron=""实现),动态定时器相对复杂,大概有两种实现方式:1.读取数据库的cron参数,2.读取配置文件cron参数。我这边采用读取配置文件的方式简单的介绍一下如何使用。 动态定时任务实现步骤如下 1、定时器类继承SchedulingConf...原创 2018-04-18 15:19:58 · 1031 阅读 · 0 评论 -
hibernate自定义主键
概述:项目中想要根据自己的需要或已有的数据唯一id作为主键,打算使用自定义的主键策略 各个版本可能实现原理不太一样,我从网上查看太多都没有合适的方法。 本项目使用springboot、jpa,版本为2.0.4.RELEASE,实现主键生成策略,步骤如下 1、新建类AssignedGUIDGenerator类package com.fs;import ...原创 2018-08-21 10:13:40 · 899 阅读 · 0 评论 -
springcloud配置中心实现多定时任务配置功能
前提概述:springboot部分讲解了动态定时器的简单实用,本篇介绍一下怎样结合springcloud配置中心实现多任务配置功能。一、配置中心模块 初始化配置内容,分为两部分,初始化springbeanJobFactory和定时器配置类import org.quartz.spi.TriggerFiredBundle;import org.slf4j.Logger;...原创 2018-09-12 16:59:34 · 4667 阅读 · 0 评论 -
springboot jpa 非hibernate和mysql对应字段如何处理
背景:程序中的entity对象中字段expression为json字符串字段,每次前端传过来的json对象进行转换会时出现错误,由于expression被转换为了JsonObject类型导致。 经过多方参考测试,jpa和数据库类型可以通过实现接口AttributeConverter<X,Y>实现该功能。import com.google.gson.Gson;i...原创 2018-09-18 17:34:19 · 1140 阅读 · 0 评论