- 1、声明bean的注解
- @Component @Service @Repository @Controller
- 2、注入bean,可在set方法或者属性上用
- @Autowired:spring提供 @Inject:JSR-330提供 @Resource:JSR-250提供
- 3、自动扫描
- @ComponentScan("com.demo.project") //自动扫描包下所有使用service、component、repository、controller的类并注册为bean
- 4、java配置bean
在每一层不需要再进行注解,添加配置类(@Configuration)
在类中添加:
@Bean public XxxService xxxService() { XxxService xxxService = new XxxService(); xxxService.setXxxService(xxxService()); return xxxService; }
网友评论