springboot2
zhaoyang10
技术人员要成为最懂业务的技术专家
展开
-
Springboot 脱敏安全配置
Springboot 日志、配置文件、接口数据如何脱敏?原创 2021-12-22 19:24:33 · 371 阅读 · 0 评论 -
Spring Boot 动态配置环境优先级顺序
Spring Boot 配置优先级顺序转载 2021-06-07 10:04:56 · 364 阅读 · 0 评论 -
Springboot 优雅实现观察者模式
观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,其主要解决一个对象状态改变给其他关联对象通知的问题,保证易用和低耦合。一个典型的应用场景是:当用户注册以后,需要给用户发送邮件,发送优惠券等操作,如下图所示。使用观察者模式后:UserService 在完成自身的用户注册逻辑之后,仅仅只需要发布一个 UserRegisterEvent 事件,而无需关注其它拓展逻辑。其它 Service 可以自己订阅 UserRegisterEvent 事转载 2021-02-08 16:06:49 · 14548 阅读 · 0 评论 -
springboot 接口参数中的空白值替换为 null 值
SpringBoot 项目,如何优雅的把接口参数中的空白值替换为 null 值?原创 2021-02-04 10:06:47 · 898 阅读 · 1 评论 -
springboot tomcat 高并发优化
通过Tomcat配置改善SpringBoot项目并发线程数原创 2020-10-10 09:49:21 · 3552 阅读 · 1 评论 -
@ConditionalOnProperty 控制Configuration是否生效
@ConditionalOnProperty来控制Configuration是否生效原创 2020-07-17 12:44:14 · 166 阅读 · 0 评论 -
Spring url正则匹配实现
public static void main(String[] args) { String matchUrl = "/api/**"; String url = "/api/ams/list"; boolean flag = match(matchUrl, url); System.out.println(flag); } private static PathMatcher matcher = new AntPathMatc原创 2020-07-16 20:21:42 · 1912 阅读 · 0 评论 -
Spring Boot MongoDB 入门配置和使用教程
芋道 Spring Boot MongoDB 入门原创 2020-04-21 14:31:00 · 211 阅读 · 0 评论 -
jackson 常用配置
jackson 实体转json属性为NULL或者为空不参加序列化1.实体上@JsonInclude(Include.NON_NULL) 将该标记放在属性上,如果该属性为NULL则不参与序列化如果放在类上边,那对这个类的全部属性起作用值参考:① Include.Include.ALWAYS 默认② Include.NON_DEFAULT 属性为默认值不序列化③ Include.NO...原创 2020-03-09 14:49:43 · 1765 阅读 · 0 评论 -
springboot 编程式事务
在SpringBoot中使用事务很简单,这一篇不是为了讲事务,主要是讲一下一个工具类,将需要加入事务的Service层代码作为参数传递出去并返回事务的执行结果(成功和回滚)。声明式事务在SpringBoot中声明式事务最常见,就是把需要事务的方法用@Transactional标注一下就行了,这个一般用在Service层。标注后该方法就具备了事务的能力,出错了会自动回滚。在大部分场景下,该方法.........原创 2019-12-09 15:22:34 · 15382 阅读 · 6 评论 -
springboot 秒防刷新
https://blog.csdn.net/u011244202/article/details/54783337转载 2019-03-12 10:50:12 · 1064 阅读 · 0 评论 -
Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署
https://www.cnblogs.com/liukunjava/p/9577768.html转载 2019-01-25 10:11:57 · 350 阅读 · 0 评论 -
springboot-starter SPI机制
springboot-starter中的SPI 机制https://juejin.im/post/5d2c80da6fb9a07ec42b8bd4原创 2019-07-22 10:08:40 · 1705 阅读 · 0 评论 -
SpringBoot2 集成 RedisTemplate
https://cloud.tencent.com/developer/article/1156496原创 2019-01-25 10:12:22 · 1208 阅读 · 0 评论 -
spring boot 启动原理、常用代码技巧
原创 2019-03-27 15:33:12 · 119 阅读 · 1 评论 -
Spring Boot 分布式定时任务实现
https://blog.csdn.net/u013456370/article/details/79411952原创 2019-03-28 10:51:10 · 630 阅读 · 0 评论 -
springboot2 启动时初始化资源
http://www.ityouknow.com/springboot/2018/05/03/spring-boot-commandLineRunner.html原创 2019-04-08 15:51:49 · 1372 阅读 · 0 评论 -
Rxjava2 异步响应式编程实例
实例:https://github.com/hantsy/spring-reactive-sample/blob/master/rxjava2/src/main/java/com/example/demo/RxJava2PostController.java原创 2019-04-29 15:55:51 · 2231 阅读 · 0 评论 -
JAVA后端生成Token(令牌)防止前端重复提交
JAVA后端生成Token(令牌),用于校验客户端https://blog.csdn.net/myjbase/article/details/91869360原创 2019-07-02 11:52:46 · 6833 阅读 · 0 评论 -
springboot2 日志配置 AOP切面日志 自定义注解日志
https://juejin.im/post/5d4d61326fb9a06aff5e5ff5原创 2019-08-11 14:02:14 · 965 阅读 · 1 评论 -
自定义Springboot starter Spring代码技巧
最详细的自定义Spring Boot Starter开发教程转载 2019-08-26 17:29:21 · 125 阅读 · 0 评论 -
springboot2 AOP切面 自定义注解实现总结
https://www.cnblogs.com/hhhshct/p/8428045.htmlhttps://blog.csdn.net/Message_lx/article/details/77652260https://blog.csdn.net/mafan121/article/details/50212137https://blog.csdn.net/shunhua19881987/a...原创 2019-01-04 22:23:27 · 589 阅读 · 1 评论 -
java 跨域解决方案
https://7le.top/2017/07/28/跨域解决方案/转载 2019-01-24 15:54:41 · 227 阅读 · 0 评论 -
mybatis 常用方法
//方法一:后来发现用in 的话 #改${}还是可以直接查询的,不用foreach//方法二:List<Integer> roleids = Lists.newArrayList();for ( Map<String , Object> map : roleMaps ){ roleids.add( (Integer) map.get( "id" ) );}if ...原创 2019-01-07 17:33:27 · 860 阅读 · 1 评论 -
Spring WebFlux
原创 2019-01-04 22:25:11 · 389 阅读 · 0 评论 -
springboot mybatis 动态数据源配置
动态数据源之不同库 不同包路径的mapperhttps://blog.csdn.net/sinat_36553913/article/details/82317624https://blog.csdn.net/neosmith/article/details/61202084动态数据源之读写分离 同包路径的mapperhttps://www.codetd.com/article/33644...原创 2019-01-04 22:24:17 · 314 阅读 · 0 评论 -
springboot2.0 读取yml 配置 array,list,map,单值,及其组合
https://juejin.im/post/5b0440a5f265da0b886dc2e9原创 2018-12-12 11:36:03 · 19204 阅读 · 2 评论 -
springboot Shiro 单点登录使用配置教程
http://blog.csdn.net/liuchuanhong1/article/details/76850181?utm_source=gold_browser_extension原创 2018-12-06 09:56:18 · 8749 阅读 · 0 评论 -
Spring Boot Filter 使用JWT进行接口认证
http://blog.csdn.net/sun_t89/article/details/51923017原创 2018-12-06 09:56:27 · 242 阅读 · 0 评论 -
Spring Boot 实现OAuth2 + JWT认证
8.整个方案中,access token是一种by reference token,不包含用户信息可以直接暴露在公网上;3.客户在访问微服务之前,先通过授权服务器登录获取access token,然后将access token和请求一起发送到网关;4.网关获取access token,通过授权服务器校验token,同时做token转换获取JWT token。6.JWT中可以存储用户会话信息,该信息可以传递给后台的微服务,也可以在微服务之间传递,用作认证授权等用途;......原创 2018-12-07 11:43:56 · 6949 阅读 · 0 评论 -
邮件发送结合Thymeleaf渲染模板
编写模版example.html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <html lang="en"> &原创 2018-12-07 11:44:59 · 1534 阅读 · 0 评论 -
Springboot event 异步事件
https://www.jianshu.com/p/5f57f2aa5e2c原创 2019-01-04 22:25:23 · 1168 阅读 · 1 评论 -
springboot2 统一全局异常处理 参数校验 Validation
参数校验及异常处理原创 2019-01-04 22:25:35 · 3523 阅读 · 1 评论 -
Spring等开源框架 设计模式总结
1.简单工厂模式 (静态工厂方法模式) spring中的 BeanFactory2.工厂方法模式 Spring中的 FactoryBean3.单例模式 保证一个类仅有一个实例 spring中的bean的作用域默认是单例的。4.适配器模式 spring中对AOP的处理有适配器模式的例子5.包装器模式 动态地给类添加一些额外的职责 spring中用到的包装器模式在类名上有两种表现:一种...原创 2019-01-07 17:32:57 · 769 阅读 · 0 评论 -
springcloud 前后端分离 登录用户信息获取
http://www.cnblogs.com/domi22/p/9248536.html转载 2019-01-11 15:50:35 · 8809 阅读 · 0 评论 -
Spring 最常用工具类汇总
jar包位置 spring-core.jar1.访问文件资源假设有一个文件地位于 Web 应用的类路径下,您可以通过以下方式对这个文件资源进行访问:FileSystemResource 以文件系统绝对路径的方式进行访问;ClassPathResource 以类路径的方式进行访问;ServletContextResource 以相对于 Web 应用根目录的方式进行访问。Resource...原创 2019-01-05 18:07:23 · 5521 阅读 · 0 评论 -
微服务 接口 高并发 幂等 防重 高并发扣减
本文是从技术论坛上大家一人一句没有条理的讲解,我整理一下发到CSDN上,希望对大家有用。什么是幂等性抄用一段数学上的定义:f(f(x)) = f(x)。x被函数f作用一次和作用无限次的结果是一样的。幂等性应用在软件系统中,我把它简单定义为:某个函数或者某个接口使用相同参数调用一次或者无限次,其造成的后果是一样的,在实际应用中一般针对于接口进行幂等性设计。举个栗子,在系统中,调用方A调用系统B的...原创 2018-12-31 18:38:32 · 1614 阅读 · 1 评论 -
springboot 注解分析和介绍
Bean 声明注解@Service 业务逻辑层@Component 组件@Repository 数据访问层@Controller Spring mvc 展现层@Configurable 声明当前类是一个配置类@ComponentScan(“com.weibo.ad”)设置自动扫描包下面所有的 @Service @Component @Repository @Controller@E...原创 2019-01-04 22:37:06 · 105 阅读 · 0 评论 -
java -jar后台启动脚本
https://blog.csdn.net/l1028386804/article/details/53979625转载 2019-01-04 22:35:55 · 5384 阅读 · 1 评论 -
fastjson 最常用用法代码实现
在开发过程中经常用到Map,与List转换成json返回前台的情况,找了一些实现方法,在此记录,方便以后查找。1、//将map转换成jsonObjectJSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap));将Map类型的itemInfo转换成json,再经JSONObject转换实现。2、//...转载 2019-01-04 22:30:24 · 2588 阅读 · 0 评论