File tree 4 files changed +6
-1
lines changed
src/main/java/org/nutz/spring/boot/dao 4 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 40
40
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
41
41
<project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
42
42
<java .version>1.8</java .version>
43
- <nutz .version>1.r.68-SNAPSHOT </nutz .version>
43
+ <nutz .version>[ 1.r.68.v20191031,) </nutz .version>
44
44
</properties >
45
45
<repositories >
46
46
<repository >
Original file line number Diff line number Diff line change 21
21
import org .springframework .beans .factory .annotation .Autowired ;
22
22
import org .springframework .boot .autoconfigure .AutoConfigureAfter ;
23
23
import org .springframework .boot .autoconfigure .condition .ConditionalOnClass ;
24
+ import org .springframework .boot .autoconfigure .condition .ConditionalOnExpression ;
24
25
import org .springframework .boot .autoconfigure .condition .ConditionalOnMissingBean ;
25
26
import org .springframework .boot .autoconfigure .jdbc .DataSourceAutoConfiguration ;
26
27
import org .springframework .boot .context .properties .EnableConfigurationProperties ;
33
34
*/
34
35
@ Configuration
35
36
@ ConditionalOnClass ({Dao .class })
37
+ @ ConditionalOnExpression ("${nutz.dao.enabled:false}" )
36
38
@ AutoConfigureAfter ({DataSourceAutoConfiguration .class })
37
39
@ EnableConfigurationProperties (NutzDaoAutoConfigurationProperties .class )
38
40
public class NutzDaoAutoConfiguration {
Original file line number Diff line number Diff line change 12
12
@ ConfigurationProperties (prefix = "nutz.dao" )
13
13
public class NutzDaoAutoConfigurationProperties {
14
14
15
+ boolean enabled = true ;
15
16
/**
16
17
* 运行期配置
17
18
*/
Original file line number Diff line number Diff line change 9
9
import org .springframework .beans .factory .annotation .Autowired ;
10
10
import org .springframework .boot .autoconfigure .AutoConfigureAfter ;
11
11
import org .springframework .boot .autoconfigure .condition .ConditionalOnBean ;
12
+ import org .springframework .boot .autoconfigure .condition .ConditionalOnExpression ;
12
13
import org .springframework .boot .context .properties .EnableConfigurationProperties ;
13
14
import org .springframework .context .annotation .Configuration ;
14
15
18
19
*/
19
20
@ Configuration
20
21
@ ConditionalOnBean ({Dao .class })
22
+ @ ConditionalOnExpression ("${nutz.dao.enabled:false}" )
21
23
@ EnableConfigurationProperties (NutzDaoAutoConfigurationProperties .class )
22
24
@ AutoConfigureAfter ({NutzDaoAutoConfiguration .class })
23
25
public class NutzDatabaseInitializer {
You can’t perform that action at this time.
0 commit comments