クラス SqlMapperAutoConfiguration

  • すべての実装されたインタフェース:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware

    @Configuration
    @ConditionalOnClass({javax.sql.DataSource.class,org.springframework.jdbc.core.JdbcTemplate.class})
    @ConditionalOnSingleCandidate(javax.sql.DataSource.class)
    @PropertySource("classpath:/com/github/mygreen/sqlmapper/core/sqlmapper.properties")
    @EnableConfigurationProperties(SqlMapperProperties.class)
    @AutoConfigureAfter(org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class)
    public class SqlMapperAutoConfiguration
    extends Object
    implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware
    SqlMapperによるAuto-Configuration設定
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • SqlMapperAutoConfiguration

        public SqlMapperAutoConfiguration()
    • メソッドの詳細

      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        定義:
        setApplicationContext インタフェース内 org.springframework.context.ApplicationContextAware
        例外:
        org.springframework.beans.BeansException
      • setApplicationEventPublisher

        public void setApplicationEventPublisher​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
        定義:
        setApplicationEventPublisher インタフェース内 org.springframework.context.ApplicationEventPublisherAware
      • sqlMapper

        @Bean
        @ConditionalOnMissingBean
        public SqlMapper sqlMapper()
      • sqlMapperContext

        @Bean
        @ConditionalOnMissingBean
        public SqlMapperContext sqlMapperContext()
      • sqlTemplateProperties

        @Bean
        @ConditionalOnMissingBean
        public SqlTemplateProperties sqlTemplateProperties()
      • entityMetaFactory

        @Bean
        @ConditionalOnMissingBean
        public EntityMetaFactory entityMetaFactory()
      • propertyMetaFactory

        @Bean
        @ConditionalOnMissingBean
        public PropertyMetaFactory propertyMetaFactory()
      • namingRule

        @Bean
        @ConditionalOnMissingBean
        public NamingRule namingRule()
      • messageFormatter

        @Bean
        @ConditionalOnMissingBean
        public com.github.mygreen.messageformatter.MessageFormatter messageFormatter()
      • valueTypeRegistry

        @Bean
        @ConditionalOnMissingBean
        public ValueTypeRegistry valueTypeRegistry()
      • sqlTemplateEngine

        @Bean
        @ConditionalOnMissingBean
        public com.github.mygreen.splate.SqlTemplateEngine sqlTemplateEngine()
      • lobHandler

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.jdbc.support.lob.LobHandler lobHandler()
      • jdbcTemplate

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.jdbc.core.JdbcTemplate jdbcTemplate()
      • dialect

        @Bean
        @ConditionalOnMissingBean
        public Dialect dialect()
      • transactionManager

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.transaction.PlatformTransactionManager transactionManager()
      • idGeneratorTransactionTemplate

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.transaction.support.TransactionTemplate idGeneratorTransactionTemplate()
      • auditingEntityListener

        @Bean
        @ConditionalOnMissingBean
        public AuditingEntityListener auditingEntityListener()