有没有简单的注入SpringBean的方法?通过配置注入往往太麻烦。在实际工作中,一般不会使用麻烦的方法,因为时间就是金钱,时间决定了你是否加班。有没有更简单的注射方法?当然有!【外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传(img-FTWuSX3D-1600426033925)(https://imgkr.cn-bj.ufileos.c...]Spring注入Bean方法注解注入案例实践注解方法注入对于bean注入,除了使用xml配置,注解的配置简化了开发速度,让程序看起来更简洁,对于注解的解释,spring有注解的专用解释器,解析定义的注解,实现对应bean对象的注入,实现反射技术。1.添加spring-aopjar包spring-aop-4.3.2.RELEASE.jar2.xml配置:添加context命名空间和xsd地址3.添加配置用于bean注入,普通注解类型@Autowired属性字段或set方法与@Resource属性字段或set方法不同:@Autowired默认按bean类型匹配,可修改为按名称匹配,@Qualifier与@Resource配合使用默认按名称组装,名称可以通过name属性输入如果不指定name属性,在字段上写注解时,默认使用字段名进行匹配注入。如果注解写在setter方法上,则默认使用属性名进行组装。当没有找到匹配名字的bean时,就会按照type进行组装。但需要注意的是,如果指定了name属性,则只会按照name进行组装。推荐使用@Resource注解,属于J2EE类,减少与spring的耦合。扩展IoC集合类型属性注入列表集合注入河南红烧面南方面油泼面方便面
集合注入快乐小馒头北方大馒头天津麻花新疆大兵map类型属性注入for(Map.Entryentry:map.entrySet()){System.out.println("key:"+entry.getKey()+":value"+entry.getValue());}properties属性注入长城东方明珠兵马俑publicvoidprintProperties(){Set>set=properties.entrySet();迭代器>迭代器=set.迭代器;while(iterator.hasNext()){Map.Entry