![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 71
mossGao
性格开朗,热爱编程,善于与人沟通,对开源技术有极大热情。
展开
-
spring统一异常处理的三种方式
第一种:@ControllerAdvice 注解使用import com.alibaba.fastjson.JSON;import com.common.constants.ResEnum;import com.common.entity.ResponseMsg;import com.common.exception.ServiceException;import com.t...原创 2020-04-14 17:39:38 · 678 阅读 · 0 评论 -
雪花算法生成id -- Snowflak 。简易实用
废话不多说,代码走起。import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * @description: 雪花算法生成id **/public class SnowFlakeIDGenerator { ...原创 2020-03-31 15:48:56 · 715 阅读 · 0 评论 -
api防刷简易实现
注解类:import java.lang.annotation.Retention;import java.lang.annotation.Target;import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.RetentionPolicy.RUNTIME; ...原创 2019-12-03 08:58:00 · 350 阅读 · 0 评论 -
Cloud中feign异常无法传递的问题
重写feign 全局异常处理方法:分析:因为cloud内部抛出异常不进行处理,Feign获取spring默认包装异常结果如下:{ "timestamp": "2017-12-27 15:01:53", "status": 500, "error": "Internal Server Error", "exception": "com.keruyun.loya...原创 2019-04-24 14:28:01 · 5833 阅读 · 0 评论 -
springboot自动装配原理详解
1)传统ssm整合redis的时候 需要在xml的配置文件中 进行大量的配置Bean我们在这里使用springboot来代替ssm的整合,通过xml的形式来整合redis第一步:加入配置<dependency> <groupId>org.springframework.data</groupId> <artifactId>sp...原创 2019-04-01 17:45:46 · 375 阅读 · 0 评论 -
@RequestParam、@RequestBody和@ModelAttribute区别
一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例:(1) get请求:url请求:http://localhost:8080/WxProg...转载 2019-04-01 17:23:04 · 126 阅读 · 0 评论 -
spring 动态 注册bean的两种方式
1:通常用实现 BeanDefinitionRegistryPostProcessor 实现bean注册,代码如下@Configurationpublic class NetsDaoBeanConfig implements BeanDefinitionRegistryPostProcessor { private BeanNameGenerator beanNameGenera...原创 2019-02-22 14:13:05 · 7215 阅读 · 1 评论 -
基于quartz +springboot 的实时调度框架,可实时启动,运行,添加job
这个是之前在项目中写的一个quartz调度,可实时启动,运行,添加job,现将代码及思想做简要笔记整理:使用quartz +springboot1:在数据库创建job运行调度表,创建脚本如下:DROP TABLE IF EXISTS `manage_ip_schedule_task`;CREATE TABLE `manage_ip_schedule_task` ( `id` c...原创 2018-08-09 09:24:18 · 5055 阅读 · 1 评论 -
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构
提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 http://47.93.195.63/zheng-upms-server/sso/login?backurl=http%3A%2F%2F47.93.19转载 2017-09-22 10:37:35 · 446 阅读 · 0 评论 -
spring中利用RestTemplate调用REST资源
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.springframework.web.client.RestTemplate; @Componentpublic class RE转载 2017-09-21 15:55:33 · 415 阅读 · 0 评论 -
SnowflakeUid 雪花算法获取uuid
package com.hyt.obt.common; /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br&g...原创 2017-09-25 14:40:45 · 3419 阅读 · 2 评论