#380 - Import JdbcConfiguration after EnableJdbcRepositories no longer provides the required beans.

This commit is contained in:
Mark Paluch
2018-07-26 10:43:11 +02:00
parent 7d9e4f82cf
commit e2d2bdf6bc
2 changed files with 8 additions and 0 deletions

View File

@@ -19,7 +19,9 @@ import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.data.jdbc.repository.config.EnableJdbcRepositories;
import org.springframework.data.jdbc.repository.config.JdbcConfiguration;
import org.springframework.data.relational.core.mapping.event.BeforeSaveEvent;
import org.springframework.data.relational.core.mapping.event.RelationalEvent;
@@ -29,9 +31,11 @@ import org.springframework.data.relational.core.mapping.event.RelationalEvent;
* Not that a listener may change an entity without any problem.
*
* @author Jens Schauder
* @author Mark Paluch
*/
@Configuration
@EnableJdbcRepositories
@Import(JdbcConfiguration.class)
public class CategoryConfiguration {
@Bean

View File

@@ -18,18 +18,22 @@ package example.springdata.jdbc.mybatis;
import org.apache.ibatis.session.SqlSession;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.data.jdbc.core.DataAccessStrategy;
import org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy;
import org.springframework.data.jdbc.repository.config.EnableJdbcRepositories;
import org.springframework.data.jdbc.repository.config.JdbcConfiguration;
import org.springframework.data.relational.core.conversion.RelationalConverter;
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
/**
* @author Jens Schauder
* @author Mark Paluch
*/
@Configuration
@EnableJdbcRepositories
@Import(JdbcConfiguration.class)
public class MyBatisConfiguration {
@Bean