File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
api-boot-project/api-boot-autoconfigure/src/main/java/org/minbox/framework/api/boot/autoconfigure/mongo Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ package org .minbox .framework .api .boot .autoconfigure .mongo ;
2+
3+ import lombok .Data ;
4+ import org .minbox .framework .mongo .client .setting .MongoClientSettingsBean ;
5+ import org .springframework .boot .context .properties .ConfigurationProperties ;
6+ import org .springframework .boot .context .properties .NestedConfigurationProperty ;
7+ import org .springframework .context .annotation .Configuration ;
8+
9+ import static org .minbox .framework .api .boot .autoconfigure .mongo .ApiBootMongoClientSettingsProperties .API_BOOT_MONGO_CLIENT_SETTINGS ;
10+
11+ /**
12+ * {@link com.mongodb.MongoClientSettings} config properties
13+ *
14+ * @author 恒宇少年
15+ */
16+ @ Configuration
17+ @ ConfigurationProperties (prefix = API_BOOT_MONGO_CLIENT_SETTINGS )
18+ @ Data
19+ public class ApiBootMongoClientSettingsProperties {
20+ /**
21+ * The mongo client settings configure properties prefix
22+ */
23+ public static final String API_BOOT_MONGO_CLIENT_SETTINGS = "api.boot.mongo" ;
24+ /**
25+ * The mongo client settings bean
26+ * <p>
27+ * Provides {@link com.mongodb.MongoClientSettings} related expansion configuration
28+ */
29+ @ NestedConfigurationProperty
30+ private MongoClientSettingsBean settings ;
31+ }
You can’t perform that action at this time.
0 commit comments