Spring
我叫白小猿
这个作者很懒,什么都没留下…
展开
-
【日常记录-Java】SpringBoot中使用无返回值的异步方法
在SpringBoot中,使用@Async注解可以很方便地标记一个方法为异步执行。好处是调用者无需等待这些方法完成便可继续执行其他任务,从而提高应用程序的响应性和吞吐量。原创 2024-09-05 13:42:06 · 370 阅读 · 0 评论 -
【日常记录-Java】SpringBoot对静态资源增加权限校验
在SpringBoot中,静态资源默认是通过SpringMVC的ResourceHttpRequestHandler来处理的,这些资源通常放置在src/main/resources/static、src/main/resources/public、src/main/resources/META-INF/resources或src/main/resources/resources等目录下。由于这些资源是静态的,默认情况下它们不受权限控制机制的保护。原创 2024-09-05 14:02:41 · 512 阅读 · 0 评论 -
【日常记录-Java】SpringBoot使用Feign请求
在SpringBoot中,使用Feign客户端进行服务间调用是一种非常流行的做法,特别是在微服务架构中。Feign是一个声明式的Web服务客户端,其使得编写Web服务客户端变得非常容易。通过@FeignClient注解来定义Feign客户端,该注解可以指定服务名称(若使用了服务发现组件时,可用于服务发现),还可以配置其他与Feign相关的选项,如请求拦截、错误解码等。原创 2024-08-22 15:20:51 · 652 阅读 · 0 评论 -
ApplicationContextAware构建BeanHolder
Author:赵志乾Date:2019-05-16Declaration:All Right Reserved!!!基于Spring框架的实际项目,会将Bean放入IoC容器进行统一管理(包括依赖管理和生命周期管理)。而从IoC容器中获取需要的Bean则主要是通过容器接口ApplicationContext。Web项目中,通常都是由Web容器和Spring IoC容器相互配合完成B...原创 2019-05-16 14:01:12 · 285 阅读 · 0 评论 -
ContextRefreshedEvent事件解决初始化
Author:赵志乾Date:2019-05-16Declaration:All Right Reserved!!!实际项目开发中,经常会遇到“应用启动时进行初始化”的诉求。在基于Spring框架的项目中,解决方案如下:1、监听ContextRefreshedEvent事件Spring容器初始化完成后(onRefresh)会触发ContextRefreshedEvent事件,因...原创 2019-05-16 11:48:24 · 1061 阅读 · 0 评论 -
[Spring基础扫盲]---(1)import标签规划配置文件
Author:赵志乾Date:2019-05-10Declaration:All Right Reserved!!!随项目规模的增大,Spring配置文件也会不断增大。为了便于配置文件的管理和维护,实际应用中通常采用import标签来规划配置文件,即先将配置文件进行拆分,按功能放置于对应模块,最后在主配置文件(通常是applicationContext.xml)中使用import标签进行...原创 2019-05-10 15:07:40 · 482 阅读 · 0 评论 -
[Maven扫盲]---(2)settings文件常用最小配置
Author:赵志乾Date:2019-02-26Declaration:All Right Reserved!!!1、Maven的settings文件有大量的配置项可供用户使用,从而可定制出符合用户要求的配置。通常而言,个人使用时,最常用的就是servers和mirrors配置项。如下:<?xml version="1.0" encoding="UTF-8"?>&...原创 2019-02-26 18:13:52 · 155 阅读 · 0 评论 -
[SpringCloud扫盲]---(2)服务注册
Author:赵志乾Date:2019-02-17Declaration:All Right Reserved!!! 1、服务注册微服务架构中,分散的服务最常采用注册中心来实现服务治理。而服务注册,就是指微服务架构中的一个实体服务将自己的信息和状态推送到注册中心,以便注册中心实现服务的统一管理、维护。——————————————————————————————————————...原创 2019-02-17 16:38:59 · 205 阅读 · 0 评论 -
[SpringCloud扫盲]---(1)注册中心搭建
Author:赵志乾Date:2019-02-17Declaration:All Right Reserved!!!1、注册中心微服务架构下,服务变得比较分散,如下图。此时需要一套治理工具进行服务的管理、维护。而注册中心,便是最常用的服务治理解决方案。注册中心在微服务架构中,处在各服务中间,作为各服务信息和状态的统一管理者。服务于服务之间的交互需要通过注册中心来确定其交互的实...原创 2019-02-17 11:35:12 · 267 阅读 · 0 评论 -
[Maven扫盲]---(1)POM文件之常用标签
Author:赵志乾Date:2019-02-17Declaration:All Right Reserved!!! <!--project是根元素,通过其属性引入命名空间和schema文件--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...原创 2019-02-17 10:22:11 · 406 阅读 · 0 评论 -
[Spring扫盲]---(1)IoC与DI---(2)ApplicationContext基础配置
Author:赵志乾Date:2019-01-27Declaration:All Right Reserved!!!1、ApplicationContextBeanFactory是Spring依赖注入的核心,而ApplicationContext接口作为BeanFactory的扩展,其除了基础的依赖注入功能,还提供了其他一些企业级应用常用的功能,比如事务管理、AOP、消息源国际化、...原创 2019-01-27 16:02:20 · 139 阅读 · 0 评论 -
[Spring扫盲]---(1)IoC与DI---(1)BeanFactory使用示例
Author:赵志乾Date:2019-01-27Declaration:All Right Reserved!!!1、BeanFactorySpring依赖注入容器的核心是BeanFactory接口,其负责Bean的创建、管理、维护和销毁,即负责Bean的依赖项管理和生命周期管理。如果应用程序只需要使用依赖注入,则可以借用BeanFactory接口来与Spring的依赖注入容器进...原创 2019-01-27 14:15:37 · 259 阅读 · 0 评论