自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot 2.3.0搭建spring boot admin启动报错

Spring Boot 有一个非常好用的监控和管理的源软件,这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。所以计划使用spring boot admin对spring boot应用进行监控,在spring boot admin搭建启动的时候报错,找了好久都没有定位到问题,最后发现是版本问题导致的。错误如下:at de.codecentric.boot.admin.ser

2020-12-31 14:54:39 1839 1

原创 spring boot定义全局异常导致swagger无法访问

spring.resources.add-mappings=false 为静态资源设置默认处理。spring.mvc.throw-exception-if-no-handler-found=true,这样可以将自定义全局404异常方便Restful使用但是spring.resources.add-mappings=false会导致swagger也不能访问。处理办法:在实现WebMvcConfigurer这个接口的类中加入下面的方法实现:通过addResourceHandlers指定swagger

2020-12-30 09:19:35 596

原创 SpringBoot配置ThreadPoolExecutor多线程

我们常用ThreadPoolExecutor提供的线程池服务,SpringBoot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务。编写多线程配置类 @EnableAsync@Configurationpublic class ThreadExecutorConfig { private Logger logger = LoggerFactory.getLogger(this.getClass()); @Bean

2020-12-28 15:05:30 2856

原创 springboot使用aop记录接口操作日志

国际管理,添加依赖我们先自定义一个注解,有关自定义注解的说明可自行百度。@Target({ ElementType.PARAMETER, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Log { /** * 模块 */ String title() default ""; /** * 功能 */ .

2020-12-23 08:56:55 541

原创 spring boot整合rabbitMq(AmqpAdmin的使用)

开发过程中遇到的场景:需要spring boot整合rabbitMQ,并且对外提供rabbitMQ的服务,包括:rabbitMq的创建与配置、消息的发布publish,网上搜了很多都没找到这种场景相关的记录,整体过程记录如下:国际惯例,添加依赖application.yml(property)配置rabbitConfig配置类@Configurationpublic class RabbitConfig { private Logger logger = LoggerFactory

2020-12-23 08:40:10 1289

原创 springboot集成redis(Jedis)

添加Jedis依赖配置redis信息,在application.yml(application.properties)内添加redis配置信息参数说明代码实现实例化redis配置@Component@Data@ConfigurationProperties(prefix = "redis")public class RedisConfig { private String host; private int port; /**秒*/ priv.

2020-12-18 14:42:53 481

原创 spring boot拦截器内使用redisTemplate空指针

最近在做项目的过程中需要在拦截器中注入RedisTemplate对象,结果发现一只空指针。拦截器代码如下:@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 注册自定义拦截器 * @param registry */ @Override public void addInterceptors(InterceptorRegistry registry) {

2020-12-18 14:23:33 628

原创 springboot集成socketIo,实现webSocket

之前都是使用http接口请求,最近有用到WebSocket的场景,客户端之间长连接通讯,记录一下spring boot整合socketIO的过程。国际惯例,引入依赖application.yml(或者是application.properties)配置文件添加socketIo配置添加socketIoConfig配置类@Configurationpublic class SocketConfig { private static final Logger logger = Logge

2020-12-18 14:12:52 3293 2

转载 netty socketIo使用api

netty-socketio是基于netty的socket.io服务实现,可以无缝对接前端使用的socketio-client.js。相对于javaee的原生websocket支持(@serverEndpoint)和spring-boot的MessageBroker(@messageMapping),netty-socketio绝对是最好用的websocket后台实现。因为netty-socketio完整的实现了socket.io提供的监听前台事件、向指定客户端发送事件、将指定客户端加入指定房间、向指定房

2020-12-18 13:32:52 1044

屏幕取色器,前端必备

屏幕取色器,前端必备

2020-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除