1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.spring.boot.autoconfigure;
17
18 import java.util.Collections;
19 import java.util.Set;
20
21 import org.mybatis.spring.SqlSessionTemplate;
22 import org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector;
23 import org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector;
24
25
26
27
28
29
30
31
32 class MybatisDependsOnDatabaseInitializationDetector
33 extends AbstractBeansOfTypeDependsOnDatabaseInitializationDetector {
34
35 @Override
36 protected Set<Class<?>> getDependsOnDatabaseInitializationBeanTypes() {
37 return Collections.singleton(SqlSessionTemplate.class);
38 }
39
40 }