SpringBoot文档之Data的阅读笔记
Databases
-
SQL Databases
SpringBoot提供组件:spring-boot-starter-data-jpaspring-boot-starter-jdbcspring-boot-starter-data-jdbc
关键类,如下:
JdbcClientJdbcTemplateDataSourceBuilderOracleDataSourceSimpleDriverDataSourceDatabaseClient
相关的配置参数,样例如下:
spring: datasource: url: "jdbc:mysql://localhost/test" username: "dbuser" password: "dbpass"参数的说明,可参考DataSourceProperties。
数据库链接池的优先级:
- HikariCP
- Tomcat connection pool
- Commons DBCP2
- Oracle UCP
参考资料
- Spring Framework
- Spring Data
- Configure a Custom DataSource
- Database Initialization
- DataSourceProperties
- HikariCP
- Tomcat connection pool
链接池的配置参数,如下:spring: datasource: tomcat: max-wait: 10000 max-active: 50 test-on-borrow: true - Commons DBCP2
- Spring Data JDBC and R2DBC
- H2DB
- R2DBC
- Spring Data R2DBC
NoSQL
-
Working with NoSQL Technologies
- Cassandra
SpringBoot提供spring-boot-starter-data-cassandra。 - Couchbase
SpringBoot提供spring-boot-starter-data-couchbase和spring-boot-starter-data-couchbase-reactive。 - Elasticsearch
SpringBoot提供spring-boot-starter-data-elasticsearch。 - GemFire or Geode
- LDAP
SpringBoot提供spring-boot-starter-data-ldap。 - MongoDB
SpringBoot提供spring-boot-starter-data-mongodb和spring-boot-starter-data-mongodb-reactive。 - Neo4J
SpringBoot提供spring-boot-starter-data-neo4j。 - Redis
SpringBoot提供spring-boot-starter-data-redis和spring-boot-starter-data-redis-reactive。
- Cassandra
参考资料
-
LDAP
LDAP即Lightweight Directory Access Protocol.
本文来自博客园,作者:jackieathome,转载请注明原文链接:https://www.cnblogs.com/jackieathome/p/18378297

浙公网安备 33010602011771号