首页 文章

Spring autowired bean创建

提问于
浏览
0

我有一个Spring / Vaadin项目,我使用RestTemplate访问外部数据源,然后将其填充到vaadin组件中 . RestTemplate自动装入我的EJB中,这些EJB被注入另一个spring组件 . 如何控制,什么时候要创建 Spring beans ?

例如:我有一个菜单结构,每个菜单项都有一个clickListener,它将正确的组件插入到布局的内容部分 . 这个组件是自动装配的,我可以在日志中看到它是在应用程序启动时创建的(因此调用了REST服务),而不是在click事件上 .

另一个问题是,所有自动装配的组件都不能具有在某些自动装配属性上运行的构造函数(我得到NullPointerException),因此,这些类甚至无法以通常的方式实例化 . 我可以以某种方式告诉spring在创建对象时首先自动装配字段,即使构造函数方法可以使用元素吗?

1 回答

  • 0

    @Configurable Annotation创建一个由 new 一个 spring bean创建的对象 . - 需要Aspect J

相关问题