java - 将 <bean/> 代码转换为 @Bean

标签 java spring spring-mvc spring-annotations

我正在使用 SpringMVC 在 Spring 中开发一个项目,我正在使用 xml 元素 <bean/>我想将我的代码转换为 @Bean

spring-bean.xml

<bean id="myDao" class="com.my.dao.EmployeImplDB" init-method="init"></bean>

<bean class="com.my.service.EmployeImplMetier" id="myMetier">
    <property name="dao" ref="myDao"></property>
</bean>

如何将xml转换为注释@Bean

最佳答案

可以这样写

@Repository
class EmployeImplDB{}


@Service   
EmployeImplMetier{

@Autowired
EmployeImplDB myDao;

}

@Repository 表示您的 bean 是 DAO 类

@Autowired 在Service类中注入(inject)dao类EmployeImplDB

关于java - 将 <bean/> 代码转换为 @Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31584993/

相关文章:

java - 如何使用 RestTemplate 向相对 URL 发送 POST 请求?

java - 当 hibernate 决定更新对象时更新日期属性

java - Kotlin 生成通用 java 代码

java - 当辅助数据源数据库连接不可用时,Spring Boot 无法启动

spring - Spring bean 的标准命名

java - 在 Spring 中为不同数据源设置事务的正确方法?

mysql - 使用spring boot定期更新数据库中的值

java - 如何为 scalatest-maven-plugin 设置 PermSize?

java - Sun JDK 能否在 JVM 崩溃时生成核心/堆转储文件?

java - Spring MVC @RequestMapping 参数问题