大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说springboot2集成cas 单点登录_java properties,希望您对编程的造诣更进一步.
Couchbase 虽然是MongoDB最有潜力的竞争对手,但是其在数据库方面的开源程度还远远不够,很多高级特性都没有开放出来。目前虽然被SpringBoot加持有了一些光环,但是其文档和代码注释方面做的仍然逊色不少,这与其开源程度有着很大的关系。开源这把双刃剑,在这里其利弊表现得真是淋漓尽致。
废话少说,接下来是SpringBoot2集成Couchbase的详细步骤,请仔细阅读,以免不小心入坑。
https://my.oschina.net/crosschen/blog/4342796。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-couchbase</artifactId>
</dependency>
代码100分
代码100分
spring:
couchbase:
bucket-name: gate_way
bootstrap-hosts: 172.17.3.111
username: Administrator
password: zaq1xsw2
@Configuration
@EnableCouchbaseRepositories(basePackages = {"com.favccxx.gateway.repository"}, considerNestedRepositories = true)
public class CouchConfig extends AbstractCouchbaseConfiguration {
@Value("${spring.couchbase.bootstrap-hosts}")
private String host;
@Value("${spring.couchbase.username}")
private String userName;
@Value("${spring.couchbase.password}")
private String password;
@Value("${spring.couchbase.bucket-name}")
private String bucketName;
@Override
public String getConnectionString() {
return host;
}
@Override
public String getUserName() {
return userName;
}
@Override
public String getPassword() {
return password;
}
@Override
public String getBucketName() {
return bucketName;
}
@Override
protected boolean autoIndexCreation() {
return true;
}
@Override
public String typeKey() {
return MappingCouchbaseConverter.TYPEKEY_DEFAULT;
}
}
代码100分
@Repository
public interface MessageRouteRepo extends CouchbaseRepository<MessageRoute, String> {
List<MessageRoute> findByRouteName(String routeName);
@Query("SELECT META().id AS __id, META().cas AS __cas, fromRoute.content as fromRoute, routeName, status FROM gate_way")
public List<MessageRoute> findByRoutes(String routeName);
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7257.html