没有注释的自动装配@Autowired

束缚:

我正在看工作区中的一些旧示例。由于没有@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的情况下自动进行自动连线?它们是作为字段或在构造函数中自动接线的吗?

达伦·福赛斯(Darren Forsythe):

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法重新加载自动装配Autowired实例或更换弹簧自动装配的行为

测试注释与@Autowired注解@DataJpaTest不自动装配领域

带有自动装配注释的 AbstractClass Junit

细粒度的Spring自动装配不起作用(@Autowired,带有附加的自定义注释)

调用具有自动装配Autowired值的方法

Spring继承自动装配注释

没有自动装配注解注入春天

没有Web服务器的Spring数据自动装配

为什么 MessageSource 在 RestController 中没有自动装配?

与自动装配Autowired类测试方法无效

@Autowired是否照顾嵌套的自动装配?

没有@setter的@Autowired注释的Spring依赖注入

澄清在春季使用自动装配注释

注入和资源以及自动装配注释

Liferay 7.2中的Spring自动装配注释

Spring自动装配的注释构造函数参数

自动装配注释在 AuthenticationSuccessHandler 中返回 null

基于Java与基于注释的配置/自动装配

在春季使用自动装配注释的问题

依赖注入自动装配Null,带有弹簧注释驱动的组件

Spring 3.2具有多个构造函数的注释自动装配

期望至少有1个符合自动装配候选条件的bean。依赖注释

BeanFactoryAwareVS。@Autowired-自动装配BeanFactory是个坏主意吗?

得到的NullPointerException而使用自动装配后访问对象@Autowired

我怎样才能使自动装配Autowired adnotation工作?

Java接口扩展和Spring的自动装配Autowired

春天开机自动装配Autowired库空

弹簧自动装配Autowired者和建设者的注解

春季启动:在Runnable的静态线程访问自动装配Autowired组件