![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
尔过
java 开发
展开
-
Java开发之静态工具方法中注入springBean
java开发常见场景:在静态方法中使用springbean依赖使用方法总结常见场景:在静态方法中使用springbean依赖在项目开发中经常遇到在静态工具类中使用springbean依赖服务,此时使用注解 @Autowired 常常失效,那如何解决此问题呢?使用方法@Componentpublic class SpringBeanUtills implements ApplicationContextAware { private static ApplicationContext co原创 2020-11-27 15:49:59 · 872 阅读 · 0 评论 -
springboot项目监控开发小用例
注意:我们在开发springcloud 微服务项目时,常常能看到数据源,注册中心等监控任务,那我们如何监控自己的项目并配置在springboot admin 中呢?带着这个问题我们来看看如何快速定制我们的监控项...原创 2020-09-25 19:01:30 · 175 阅读 · 0 评论 -
如何让自己的springBoot应用自己的配置文件有提示
在开发springboot 应用时,往往可以看到在键入配置key时发现会有提示消息或者默认配置项,springboot是如何做到的呢? 今天我们做一个简单的演示和配置。 **首先导入pom依赖**<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId&g.原创 2020-06-12 18:14:58 · 440 阅读 · 0 评论 -
redis延时队列实现关键步骤
延时队列 ,对于这种5分钟后执行的操作,30分钟后执行操作,我们如何实现了?关键实现原理:1. 所有的消息的延迟存储在redis.sortSet中,sortSet中的每一个对象为全局生成的消息ID,score为到期时间时间戳。定时扫描timer,轮训redis.sortSet队列,使用ZRANGEBYSCORE命令,获取score小于等于当前时间的所有消息ID,然后业务处理。...原创 2020-01-05 03:59:30 · 418 阅读 · 0 评论 -
springBoot2.0以上Environment属性获取
SpringBoot2.0 获取Environment 环境变量中参数信息如果当前对象在spring IOC 容器中,则可以直接使用 自动注入的当时从中获取Environment 中参数信息使用方法: 用@Autowired方法即可获取当前项目中环境变量和配置文件属性, 或者还可以使用@Value 注解获取指定的配置属性参数。 @Autowired private Environmen...原创 2020-01-04 17:31:22 · 7531 阅读 · 0 评论 -
springboot2.0以上zipkin链路追踪配置
springboot2.0 以上spring团队已经不支持在项目中部署zipkin 链路追踪依赖了。推荐做法是采用官方的docker镜像#springboot 2.0以上集成 ,推荐使用官方jar docker run -d -p 9411:9411 -e STORAGE_TYPE=mysql -e MYSQL_HOST=221.*.*.26 -e MYSQL_TCP_PORT=3398 -...原创 2019-12-27 11:15:11 · 764 阅读 · 0 评论 -
springboot2.0以上 @Value使用方式(静态方法、Spel表达式、常量配置文件)
springboot @Value 用途获取配置文件中属性比较常用今天讲一下其常用的方法。常用的取值方式有使用占位符${}Spel 表达式取值#{}静态变量使用set方法设置简单示例# springboot application.properties 文件中自定义属性# 其中user.name spring @Value 获取的参数信息为系统变量并不是我们自定定义的数据# ...原创 2019-12-26 16:21:15 · 2137 阅读 · 0 评论 -
springboot2.0以上开启异步执行和自定义线程池配置
springboot2.0 以上项目开启异步支持以下是关键代码package com.xsrt.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.c...原创 2019-12-25 17:54:02 · 850 阅读 · 0 评论 -
SpringBoot2.0 run方法分析和执行过程
SpringBoot为何如此简单? 他到底做了什么? 让一个项目启动如此简单?这次我们简单看看spring为我们做了什么原创 2019-12-24 15:47:10 · 633 阅读 · 0 评论