类 DatabaseConfig

java.lang.Object
com.walker.jdbc.config.DatabaseConfig

@Configuration public class DatabaseConfig extends Object
  • 构造器详细资料

    • DatabaseConfig

      @Autowired public DatabaseConfig(DataSource dataSource, org.springframework.transaction.TransactionManager transactionManager)
      这里让延迟加载,看是否能避免报错:is not eligible for getting processed by all BeanPostProcessors
      参数:
      dataSource -
      transactionManager -
  • 方法详细资料

    • databaseProperties

      @Bean public DatabaseProperties databaseProperties()
    • jdbcInspector

      @Bean public JdbcInspector jdbcInspector(DatabaseProperties databaseProperties)
      创建数据源元数据对象,可以通过该对象获取数据库类型、url、数据库名称等内容。 // * @param dataSource
      返回:
    • txAdvice

      @Bean public org.springframework.transaction.interceptor.TransactionInterceptor txAdvice()
    • txAdviceAdvisor

      @Bean @Lazy public org.springframework.aop.Advisor txAdviceAdvisor()
    • jdbcTemplate

      @Bean("jdbcTemplate") public org.springframework.jdbc.core.JdbcTemplate jdbcTemplate()
    • namedParameterJdbcTemplate

      @Bean("namedParameterJdbcTemplate") public org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate()
    • paginationHelper

      @Bean("paginationHelper") public PaginationHelper paginationHelper()
    • jdbcDaoImpl

      @Bean("dao") public SqlDaoSupport jdbcDaoImpl(DatabaseProperties databaseProperties)