摘要: spring版本为5.0.11 注意:注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响; Ordered接口,用来排序的。 Spring是一个大量使用策略 阅读全文
posted @ 2020-01-16 18:19 mufeng07 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 @Profile:指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 1) 加了环境标识的bean,只有这个环境被激活的时候才能注册到容器中。默认是default环境 2) 写在配置类上,只有是指定的环境的时候,整个配置类里面的所有配置才 阅读全文
posted @ 2020-01-16 16:40 mufeng07 阅读(267) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。 @Bean可以和其他注解结合使用,比如@p 阅读全文
posted @ 2020-01-16 16:29 mufeng07 阅读(275) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 @ComponentScan注解默认会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中 @ComponentScan源码 /** * Configures component scanning 阅读全文
posted @ 2020-01-16 15:32 mufeng07 阅读(366) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 @PropertySource加载指定的属性文件(*.properties)到 Spring 的 Environment 中。 @PropertySource 和 @Value 组合使用,可以将自定义属性文件中的属性变量值注入到当前类的使用@Value注解的成员变量中 阅读全文
posted @ 2020-01-16 14:23 mufeng07 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 指示包含要导入的bean定义的一个或多个资源。它的功能比较像@Import注解,就是向容器内导入Bean。只是@ImportResource它导入的是一个xml配置文件,然后通过解析xml文件的方式再把解析好的Bean信息导入到Spring容器内。(主要用来过渡spr 阅读全文
posted @ 2020-01-16 11:18 mufeng07 阅读(337) 评论(0) 推荐(0) 编辑
摘要: spring版本为5.0.11 @AliasFor 表示别名,它可以注解到自定义注解的两个属性上,表示这两个互为别名,也就是说这两个属性其实同一个含义。 同时若自定义注解继承了另一个注解,要想让调用方能够设置继承过来的属性值,就必须在自定义注解中重新定义一个属性,同时声明该属性是父注解某个属性的别名 阅读全文
posted @ 2020-01-16 10:41 mufeng07 阅读(467) 评论(0) 推荐(0) 编辑