java - 具有 util :property-path as annotation 的 Spring 属性

标签 java spring dao

<bean id="groupContainerRelationshipDAO" class="containermanager.management.dao.GroupContainerRelationshipDAOImpl">
   <property name="dataSource">
      <util:property-path path="dataSourceFactory.dataSource" />
   </property>
</bean>

我想将其定义为 spring 注释。问题是 dataSource 是继承类 SimpleJdbcDaoSupport 的成员。有人知道怎么做吗?

最佳答案

这个:

@Component
class GroupContainerRelationshipDAOImpl {

  @Value("#{dataSourceFactory.dataSource}")
  private DataSource dataSource;

}

了解有关@Value注释的更多信息:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-annotation-config

关于java - 具有 util :property-path as annotation 的 Spring 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25117778/

相关文章:

java - 为父类(super class)的方法重写分配较弱的访问权限

java - 限制java中线程的执行时间示例

Android Room Dao : Order By CASE not working

Java - Spring数据访问对象实现

Java:如何合并对象

java - Spring Hibernate MySQL 单向 ManyToOne

Java:捕获一般异常,以防万一?

Java/Hibernate - 只读模式下不允许写操作

java - pom 文件中的 Maven 依赖版本表示法

java - 如何通过自定义标签查看web-inf下的jsp文件?