#380 - Import JdbcConfiguration after EnableJdbcRepositories no longer provides the required beans.
This commit is contained in:
@@ -19,7 +19,9 @@ import org.springframework.context.ApplicationEvent;
|
|||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.ApplicationListener;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
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.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.BeforeSaveEvent;
|
||||||
import org.springframework.data.relational.core.mapping.event.RelationalEvent;
|
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.
|
* Not that a listener may change an entity without any problem.
|
||||||
*
|
*
|
||||||
* @author Jens Schauder
|
* @author Jens Schauder
|
||||||
|
* @author Mark Paluch
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableJdbcRepositories
|
@EnableJdbcRepositories
|
||||||
|
@Import(JdbcConfiguration.class)
|
||||||
public class CategoryConfiguration {
|
public class CategoryConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
@@ -18,18 +18,22 @@ package example.springdata.jdbc.mybatis;
|
|||||||
import org.apache.ibatis.session.SqlSession;
|
import org.apache.ibatis.session.SqlSession;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.context.annotation.Import;
|
||||||
import org.springframework.data.jdbc.core.DataAccessStrategy;
|
import org.springframework.data.jdbc.core.DataAccessStrategy;
|
||||||
import org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy;
|
import org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy;
|
||||||
import org.springframework.data.jdbc.repository.config.EnableJdbcRepositories;
|
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.conversion.RelationalConverter;
|
||||||
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
|
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
|
||||||
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
|
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Jens Schauder
|
* @author Jens Schauder
|
||||||
|
* @author Mark Paluch
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableJdbcRepositories
|
@EnableJdbcRepositories
|
||||||
|
@Import(JdbcConfiguration.class)
|
||||||
public class MyBatisConfiguration {
|
public class MyBatisConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
Reference in New Issue
Block a user