如何使用注解在Spring4中初始化任何类?

JavaBeigner

这是我以前使用的旧方法

<bean id="mybean" class="commodel.MyBean" init-method="init">
    <property name="userDao" ref="userModule"></property>
    <property name="myEmailid" value="${bean.email}"></property>         
</bean>

在Java类中,我正在使用

MyBean myBean = (MyBean) SpringContextManager.getInstance().fetchBean("mybean");

但是我正在使用最新的Spring版本,如何使用注释来初始化bean?

卡良
@Component("myBean")
public class MyBean {

  @Autowired 
  private UserDao userDao;

  @Value("${bean.email}")
  private String myEmailid;
}

您可以在context.xml中删除bean声明,并添加以下内容以启用自动检测

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                           http://www.springframework.org/schema/beans/spring-beans.xsd
                           http://www.springframework.org/schema/context                                 
                           http://www.springframework.org/schema/context/spring-context.xsd">

    <context:annotation-config />

    <context:component-scan base-package="commodel" /> 

</beans>

如果从另一个bean访问MyBean,则可以简单地使用@Autowired注入它。

如果从POJO访问MyBean,则可以通过ApplicationContext获取实例。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring中的条件类初始化

来自分类Dev

如何在Python中重新使用初始化的类?

来自分类Dev

如何使用Dart中的函数初始化类的字段?

来自分类Dev

如何使用列表初始化类?

来自分类Dev

如何使用参数初始化类

来自分类Dev

如何保存任何声明为类变量并在JUnit中的测试中初始化的对象

来自分类Dev

使用* this初始化类是否有任何后果?

来自分类Dev

在Spring中初始化没有任何字段的实例

来自分类Dev

使用{* this}初始化类

来自分类Dev

在Spring中对类进行条件初始化

来自分类Dev

无法在Spring中初始化Bean类

来自分类Dev

如何获取数组类实例以使用初始化列表初始化数组

来自分类Dev

Python使用初始化文件和默认常量文件中的变量初始化类

来自分类Dev

在类的初始化和初始化列表中

来自分类Dev

如何在Spring4D GlobalContainer中初始化主应用程序表单?

来自分类Dev

如何在Spring 4中通过注释设置默认的bean初始化方法?

来自分类Dev

如何在Spring Framework 4中初始化应用程序上下文

来自分类Dev

如何在Ruby中初始化类数组

来自分类Dev

如何在类初始化中挽救输入

来自分类Dev

如何在类定义中初始化std :: array?

来自分类Dev

如何从作为参数传递的类中初始化对象

来自分类Dev

如何在片段类中初始化Intent

来自分类Dev

如何在接口类中初始化TypeFace

来自分类Dev

如何在C ++中重新初始化基类

来自分类Dev

如何在Java实现中初始化元组类

来自分类Dev

如何改善C#中的类对象初始化?

来自分类Dev

如何在不同的类中初始化对象?

来自分类Dev

如何在Android中初始化类的字段?

来自分类Dev

如何在Python中初始化继承的类

Related 相关文章

热门标签

归档