- 1甥雕、聲明bean的注解
- @Component @Service @Repository @Controller
- 2奴曙、注入bean奶甘,可在set方法或者屬性上用
- @Autowired:spring提供 @Inject:JSR-330提供 @Resource:JSR-250提供
- 3赛蔫、自動(dòng)掃描
- @ComponentScan("com.demo.project") //自動(dòng)掃描包下所有使用service裤唠、component挤牛、repository、controller的類并注冊(cè)為bean
- 4种蘸、java配置bean
在每一層不需要再進(jìn)行注解墓赴,添加配置類(@Configuration)
在類中添加:
@Bean public XxxService xxxService() { XxxService xxxService = new XxxService(); xxxService.setXxxService(xxxService()); return xxxService; }