本文整理汇总了Java中org.springframework.data.cassandra.mapping.CassandraMappingContext类的典型用法代码示例。如果您正苦于以下问题:Java CassandraMappingContext类的具体用法?Java CassandraMappingContext怎么用?Java CassandraMappingContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CassandraMappingContext类属于org.springframework.data.cassandra.mapping包,在下文中一共展示了CassandraMappingContext类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public CassandraMappingContext cassandraMapping(Cluster cluster, String keyspace) throws ClassNotFoundException {
BasicCassandraMappingContext mappingContext = new BasicCassandraMappingContext();
mappingContext.setBeanClassLoader(classLoader);
mappingContext.setInitialEntitySet(CassandraEntityClassScanner.scan(getEntityBasePackages()));
CustomConversions customConversions = customConversions();
mappingContext.setCustomConversions(customConversions);
mappingContext.setSimpleTypeHolder(customConversions.getSimpleTypeHolder());
mappingContext.setUserTypeResolver(new SimpleUserTypeResolver(cluster, keyspace));
return mappingContext;
}
示例2: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean
public CassandraMappingContext cassandraMapping() throws ClassNotFoundException {
BasicCassandraMappingContext context = new BasicCassandraMappingContext();
List<String> packages = EntityScanPackages.get(this.beanFactory)
.getPackageNames();
if (packages.isEmpty() && AutoConfigurationPackages.has(this.beanFactory)) {
packages = AutoConfigurationPackages.get(this.beanFactory);
}
if (!packages.isEmpty()) {
context.setInitialEntitySet(CassandraEntityClassScanner.scan(packages));
}
return context;
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:15,代码来源:CassandraDataAutoConfiguration.java
示例3: entityScanShouldSetInitialEntitySet
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Test
@SuppressWarnings("unchecked")
public void entityScanShouldSetInitialEntitySet() throws Exception {
this.context = new AnnotationConfigApplicationContext();
this.context.register(TestConfiguration.class, EntityScanConfig.class,
PropertyPlaceholderAutoConfiguration.class,
CassandraAutoConfiguration.class, CassandraDataAutoConfiguration.class);
this.context.refresh();
CassandraMappingContext mappingContext = this.context
.getBean(CassandraMappingContext.class);
Set<Class<?>> initialEntitySet = (Set<Class<?>>) ReflectionTestUtils
.getField(mappingContext, "initialEntitySet");
assertThat(initialEntitySet).containsOnly(City.class);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:15,代码来源:CassandraDataAutoConfigurationTests.java
示例4: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean
public CassandraMappingContext cassandraMapping() throws ClassNotFoundException {
BasicCassandraMappingContext bean = new BasicCassandraMappingContext();
bean.setInitialEntitySet(CassandraEntityClassScanner.scan(AutoConfigurationPackages.get(beanFactory)));
bean.setBeanClassLoader(beanFactory.getClass().getClassLoader());
return bean;
}
示例5: mappingContext
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
public CassandraMappingContext mappingContext() {
return new BasicCassandraMappingContext();
}
示例6: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Override
@Bean
public CassandraMappingContext cassandraMapping() throws ClassNotFoundException {
return new BasicCassandraMappingContext();
}
示例7: mappingContext
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
public CassandraMappingContext mappingContext() {
return new BasicCassandraMappingContext();
}
示例8: cassandraConverter
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean
public CassandraConverter cassandraConverter(CassandraMappingContext mapping) {
return new MappingCassandraConverter(mapping);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:6,代码来源:CassandraDataAutoConfiguration.java
示例9: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
public CassandraMappingContext cassandraMapping(){
return new BasicCassandraMappingContext();
}
示例10: cassandraMapping
import org.springframework.data.cassandra.mapping.CassandraMappingContext; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean
public CassandraMappingContext cassandraMapping() {
return new BasicCassandraMappingContext();
}