Bean概述 Spring IoC容器管理一个或多个bean,这些bean是使用你提供给容器的配置元数据创建的(例如,以XML <bean/>定义的形式)。 在容器内部,这些bean定义被表示为BeanDef…
分类:spring
Spring(三)——注解方式(Annotation)
一.注入对象/属性 定义在变量(不推荐,破坏封装性)或setter上首先在beans之间添加<context:annotation-config/>@Autowired 生成Bean时会自动在容器里根据类型匹…
Spring基础注解~了解一下-2 容器导入bean的方式
容器导入bean的方式 -1 自己写的类(@component…) -2 第三方jar(@Bean)的方式 -3 @import({xxx.class,yyy.class}) beanId默认是组件的全类名 …
【spring 注解】第4篇:@Import注解
如何给spring容器注入bean 通过前几篇笔记,总结出有如下的已知方式: 包扫描(@ComponentScan)+ 组件使用注解类(@Controller、@Service、@Repository和@Componen…
Spring、Spring Boot和TestNG测试指南 - 使用Mockito
Github地址 Mock测试技术能够避免你为了测试一个方法,却需要自行构建整个依赖关系的工作,并且能够让你专注于当前被测试对象的逻辑,而不是其依赖的其他对象的逻辑。 举例来说,比如你需要测试Foo.methodA,而这…
spring-ioc流程源码解析
Spring中ioc的流程 AbstractApplicationContext 中的refresh()方法是启动加载整个容器的关键方法。 在refresh()方法中的第二步中,obtainFreshBeanFactor…
Spring Cloud - Ribbon
@LoadBalanced public interface ServiceInstanceChooser { // 根据传入的serviceId从LoadBalancer中挑选一个对应的ServiceInstance。…
spring-data-redis 2.0 的使用
在使用Spring Boot2.x运行Redis时,发现百度不到顺手的文档,搞通后发现其实这个过程非常简单和简洁,觉得有必要拿出来分享一下。 Spring Boot2.x 不再使用Jedis,换成了Lettuce。Let…
spring DI的三种注入方式分析
一.前言: IOC(控制反转)与DI(依赖注入) Spring框架对Java开发的重要性不言而喻,其核心特性就是IOC(Inversion of Control, 控制反转)和AOP,平时使用最多的就是其中的IOC,我们…
SpringMVC Mybatis基础
mybatis是一个持久层框架,支持SQL查询,存储过程等,配置灵活,使用方便。通过使用XML配置很好的和JDBC结合,很方便的操作数据库 配置POM.XML 首先通过maven引入mybatis的第三方组件 <d…
【译】Spring的@EnableCaching注解
Spring的@EnableCaching注解 @EnableCaching注解是spring framework中的注解驱动的缓存管理功能。自spring版本3.1起加入了该注解。如果你使用了这个注解,那么你就不需要在…
Fortune-Commons正式开源啦
Fortune Commons 是笔者在工作以来的一些技术积累,虽然是很[低端],但是对于Java入门或者初入Java开发的工作者来说,也是一个不错的学习资源,今天特地整合出来。 Github地址:https://git…