未验证 提交 3a9e6732 编写于 作者: W Wenjun Ruan 提交者: GitHub

Fix database initialize late in standalone. (#10296)

上级 49979c65
......@@ -24,8 +24,11 @@ import org.apache.ibatis.type.JdbcType;
import java.util.Properties;
import javax.annotation.Resource;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
......@@ -41,6 +44,12 @@ import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
@Configuration
public class SpringConnectionFactory {
/**
* Inject this field to make sure the database is initialized, this can solve the table not found issue #8432.
*/
@Autowired(required = false)
public DataSourceScriptDatabaseInitializer dataSourceScriptDatabaseInitializer;
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册