Spring
CoderJu
这个作者很懒,什么都没留下…
展开
-
Spring中@Autowired自动装配总结
自动装配spring利用依赖注入(DI),完成对IOC容器中各个组件依赖关系的赋值。@Autowired(Spring独有的)默认优先按照类型去容器中找对应的组件,也就是 applicationContext.getBean(Person.class);如果找到多个相同类型的组件,再使用属性名称作为组件id去容器中查找也就是 applicationContext.getBean(“per...原创 2020-04-12 18:01:07 · 545 阅读 · 0 评论 -
Spring中Bean的生命周期自定义销毁和初始化方法实现详解
生命周期所谓的生命周期就是bean从创建到初始化到销毁的一个过程,而spring中bean的生命周期都是交给容器进行管理的。因此我们可以自动以初始化和销毁方法,容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法,下面就演示下如何自定义初始化方法和销毁方法的几种方式。通过@Bean是定destroyMethod和initMethod,这种方式相当于在之前的配置文件中编写i...原创 2020-04-12 16:20:17 · 542 阅读 · 0 评论 -
Spring容器中注入组件的几种方式
包扫描+注解针对我们自己开发的类,一般采用包扫描+注解的方式注入,类似@Controller @Service…等等这些注解。实例如下:@Configuration@ComponentScans(value = { //定义扫描的包 @ComponentScan(basePackages = {"Spring"} })})public class ...原创 2020-04-11 21:43:52 · 491 阅读 · 0 评论 -
Spring中@Conditional注解的说明
@Conditional它的作用是按照一定的条件进行判断,满足注解中的条件就给容器注册bean。其他则不注入。这个注解既可以写在方法上也可以写在类上。这个注解被大量的使用在spring Boot中。实现condition首先定义一个配置类@Configuration//定义在类上@Conditional(WindowCondition.class)public class MyC...原创 2020-04-11 20:49:27 · 203 阅读 · 0 评论 -
Spring中FilterType的说明
说明我们在使用spring配置文件或者是注解的时有时会看到以下内容:配置文件: <!--包扫描 扫描后注入@Controller @Service @Component @Repository到容器中--> <context:component-scan base-package="Spring" > <!--<context:e...原创 2020-04-11 16:42:58 · 3598 阅读 · 0 评论