我正在看工作区中的一些旧示例。由于没有@Autowired,所以我看不到自动装配的方式。Spring Boot + Facebook默认配置。
@Controller
@RequestMapping("/")
public class HelloController {
private Facebook facebook;
private ConnectionRepository connectionRepository;
public HelloController(Facebook facebook, ConnectionRepository connectionRepository) {
this.facebook = facebook;
this.connectionRepository = connectionRepository;
}
@GetMapping
public String helloFacebook(Model model) {
System.out.println("we are here!!!");
if (connectionRepository.findPrimaryConnection(Facebook.class) == null) {
return "redirect:/connect/facebook";
}
PagedList<Post> feed = facebook.feedOperations().getFeed();
model.addAttribute("feed", feed);
return "hello";
}
}
它工作完美,但是这些bean如何在没有@Autowired的情况下自动进行自动连线?它们是作为字段或在构造函数中自动接线的吗?
借助Spring Boot 1.4+,构造函数将自动进行自动接线
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句