暂无搜索历史
Spring @Configuration注解有助于基于Spring注解的自动装配。@Configuration注解指示一个类声明了一个或多个@Bean方法,S...
Spring使用@Scheduled注解为基于cron表达式的任务调度和异步方法执行提供了出色的支持。可以将@Scheduled注解与触发器元数据一起添加到方法...
在生产级应用程序中,IoC容器中可能声明了成百上千个bean,它们之间的依赖关系通常非常复杂。setter注入的一个缺点是,很难检查是否设置了所有必需的属性。使...
在spring自动装配中,@Autowired注解只处理连接部分。我们仍然需要定义bean,以便容器能够识别它们并为我们注入它们。
我们终于不辱使命完成了Spring的注解注入,接下来我们要实现更为关键aop部分,在这开始之前你需要了解什么事aop以及aop的常用术语,参考链接
在Small Spring系列八:aop (一)中,我们实现了Pointcut和MethodLocatingFactory,Pointcut根据给定一个类的方法...
在前四篇,我们已经实现了使用Cglib实现了aop动态代理。但是在spring中如果代理对象实现了接口,则默认使用jdk动态代理,也可以通过配置强制使用cgli...
本篇文章引导你使用Spring Boot,Spring Data JPA集成H2内存数据库。更多关于H2数据参考:http://www.h2database.c...
上周五有网友问道,在使用spring-security-oauth2时,虽然配置了.antMatchers("/permitAll").permitAll(),...
Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
在Small Spring系列一:BeanFactory(一)中,我们用DefaultBeanFactory读取bean.xlm中的bean信息,并且也实现了B...
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。
确保你已经安装了docker engine和docker compose。不需要安装python或redis,因为两者都是由docker镜像提供的。
为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类
本文是接上一章Spring Security源码分析一:Spring Security认证过程进一步分析Spring Security用户名密码登录授权是如何实...
在标准的OAuth2协议中,1-6步都是固定,只有最后一步,不通的服务提供商返回的用户信息是不同的。Spring Social已经为我们封装好了1-6步。
在上一章Spring-Security源码分析三-Spring-Social社交登录过程中,我们已经实现了使用Spring Social+Security的QQ...
在Spring Security源码分析一:Spring Security认证过程和Spring Security源码分析二:Spring Security授权...
一般而言,缓存容量有限,不能无限存储所有数据,如果缓存满了,当需要存储新数据时,就需要一定的策略将一些老的数据清理出去,这个策略一般称为替换算法。LRU是一种流...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市