spring
xiaofengbuhuimai
这个作者很懒,什么都没留下…
展开
-
Aware接口
自定义组件想要使用spring容器底层的组件,可以通过实现xxxAware接口来获得。通过后置处理器来实现注入。1、ApplicationContextAware:上文对象注入接口,对应的后置处理器为ApplicationContextAwareProcessor2、BeanFactoryAware:注入bean工厂3、EnvironmentAware:注入运行环境对象,对应的后置处理器为A...原创 2019-05-08 15:39:18 · 269 阅读 · 0 评论 -
springmvc之Profile
Spring为我们提供的可以根据当前环境,动态的激活和切换一系列组件的功能。@Profile(“test”):指定生效环境。默认是default环境。切换环境方式:1、通过命令行激活2、通过代码方式激活AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicati...原创 2019-05-08 15:44:36 · 1049 阅读 · 0 评论 -
spring启动过程详解
1、启动spring容器的方法:AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfigOfAOP.class);public AnnotationConfigApplicationContext(Class<?>... anno...原创 2019-05-08 18:35:40 · 177 阅读 · 0 评论 -
Spring注解开发
系统常用的三种ApplicationContext:ClassPathXmlApplicationContext:从类路径中加载配置文件初始化上下文FileSystemApplicationContext:从文件系统中加载配置文件初始化上下文AnnotationConfigApplicationContext:通过注解配置初始化上下文WebApplicationContext:web...原创 2019-05-20 18:23:46 · 102 阅读 · 0 评论 -
spring 属性赋值详解
常用注解:注入对象:@Autowire@Resource@Inject@Autowire:1、本身不支持name属性,可通过@Qualifier注解解决。2、使用位置:构造器、属性、方法和参数 (1)、当该类使用注解被注入且只有一个有参构造器,则构造器中的参数可以省略@Autowire注解。 (2)、当使用@Bean注解注入实例,则注入方法中参数的@Autowire...原创 2019-05-21 14:58:08 · 190 阅读 · 0 评论