-
@Inject 等效于@Autowired @Named与@Component 是等效的查看全部
-
context:property-placeholder加载资源文件 location属性 可以使用${name}作为占位符替换配置文件对应的Value @ImportResource 引入资源文件 类级别 @Value获取占位符值 属性级别查看全部
-
使用编码+注解可以取代XML文件 @Configuration -> beans 类级别 @Bean -> bean 方法级别 可以指定相对于的属性查看全部
-
@Qualifier 别名查看全部
-
可以使用@Autowired注入框架对象 如applicationContext 可以注解数组/集合,此时会注入全部类型符合的bean,如果是map则Key为id(String) 可以使用@Order进行排序查看全部
-
@Required用于setter 表明必须被填充 @Autowired用于setter或成员变量 自动注入 可以使用required=false解决无法找到Bean实例抛出异常的情况查看全部
-
@Scope注解定义bean的作用域查看全部
-
注解扫描 @Repository dao @Service service @Controller controller @Component 通用 注解类 或者 通过过滤器 context:include(exclude)-filter查看全部
-
<context:component-scan> 包含<context:annotation-config>查看全部
-
@Repository dao @Service service @Controller controller @Component 通用 @Autowired 可以通过继承spring注解 定义自己的注解查看全部
-
resource loader prefix查看全部
-
resources查看全部
-
beans default-wire查看全部
-
byName对应<bean id=""/>,注:在同一个IOC容器中 bean的id不能重复 否则会报错; byType对应<bean class=""/>,注:type要唯一; No/byname/byType/Constructor查看全部
-
生命周期:初始化-使用-销毁 bean配置: 初始化:bean tag参数init-method、实现initializingBean接口afterPropertiesSet() 销毁:bean tag参数destroy-method、实现disposableBean接口destroy() 全局:beans tag参数default-init-method/default-destroy-method(可以不被执行,会被子tag覆盖) afterPropertiesSet() -> init-method -> use -> destroy-method -> destroy()查看全部
举报
0/150
提交
取消