随笔分类 - 🌕SpringBoot
摘要:# SpringBoot-Admin 服务监控 ## 简单介绍 Spring Boot Actuator 是 Spring Boot 自带的一个功能模块, 提供了一组已经开箱即用的生产环境下常用的特性和服务,比如应用程序的健康检查、信息暴露、度量收集、日志记录等。 在实际项目中,Actuator 可
阅读全文
摘要:# Ribbon ## 负载均衡原理  1. order-service 发起 user-service 请求,被
阅读全文
摘要:# Eureka ## 父工程 ### 核心依赖 ```xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.8.RELEASE xy xy-cloud 0.0.1-SNAPSHOT xy-cloud xy-cloud 8
阅读全文
摘要:一、不通过配置文件的注入属性 1.1 注入普通字符串 直接附在属性名上,在 Bean 初始化时,会赋初始值 @Value("normal") private String normal; 1.2 注入java系统变量 @Value("#{systemProperties['os.name']}")
阅读全文
摘要:本文参考 Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了! 在传统的单服务架构中,只有一个服务器,那就不会存在session共享的问题,但如果在分布式/集群项目中,session共享则是一个必须面对的问题。 这样就会出现一个问题,比如说,当客户端发起了一个请求,这
阅读全文
摘要:SpringBoot ehcache 缓存 简介 EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点, 是 Hibernate 中默认CacheProvider。Ehcache 是一种广泛使用的开源 Java 分布式缓存。 主要面向通用缓存,Java EE 和轻量级容器。它具
阅读全文
摘要:profile 使用说明: @profile注解的作用是指定类或方法在特定的 Profile 环境生效,任何@Component或@Configuration注解的类都可以使用@Profile注解。 在使用DI来依赖注入的时候,能够根据@profile标明的环境,将注入符合当前运行环境的相应的bea
阅读全文
摘要:Springboot实现过滤器 实现过滤器方式有两种: Filter过滤器具体实现类 通过@WebFilter 注解来配置 1、Filter过滤器具体实现类 1.1 实现Filter @Component @Slf4j public class MyTestFilter implements Fil
阅读全文
摘要:SpringBoot实现定时任务 SpringBoot创建定时任务,目前主要有以下三种实现方式: 基于注解(@Scheduled): 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响; 基于接口(SchedulingConfigurer): 用于实
阅读全文
摘要:Springboot 拦截器 1.什么是拦截器? 拦截器可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能。 2.定义拦截器步骤 在 Spring Boot 项目中,使用拦截器功能通常需要以下 3 步: 1.定义拦截器; 2.注册拦截器; 定义拦截器
阅读全文
摘要:Springboot项目启动后执行特定方法 Springboot给我们提供了两种“开机启动”方式:ApplicationRunner和CommandLineRunner。 这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法。我们可以通过实现ApplicationRunner和Comma
阅读全文
摘要:#项目结构 后端 前端 #效果演示 上传文件 下载文件 #Code ##后端代码 跨域 /** * 跨域配置 * @author Louis * @date Jan 12, 2019 */ @Configuration public class CorsConfig implements WebMv
阅读全文
摘要:##1、前言 最近公司在做项目,用到了redis,,发现自己一点都不会,然后就乘闲暇时间,自己学习一些redis相关的知识,在这里分享给像我一样的初学者。 ##2、我的项目结构: ###2.1 pom.xml <dependency> <groupId>org.springframework.boo
阅读全文
摘要:单体Webscoket springboot版本: 2.1.1.RELEASE jdk: 1.8 示例代码 WebsocketServer @ServerEndpoint("/client/{userName}") @Component @Slf4j public class WebSocketSe
阅读全文
摘要:先看一下页面效果,有点简单粗暴!哈哈哈哈哈,别介意. 本文参考:SpringBoot2.0集成WebSocket,实现后台向前端推送信息 #新建一个springboot项目 #引入相关依赖 <dependency> <groupId>org.springframework.boot</groupId
阅读全文