SpringBoot文档之Data的阅读笔记
1.SpringBoot文档之Developing的阅读笔记2.SpringBoot文档之入门的阅读笔记3.SpringBoot文档之Build Tool Plugins的阅读笔记4.SpringBoot文档之SpringApplication的阅读笔记5.SpringBoot文档之Externalized Configuration的阅读笔记6.SpringBoot文档之Profiles的阅读笔记7.SpringBoot文档之构建包的阅读笔记8.SpringBoot文档之测试框架的阅读笔记9.SpringBoot文档之消息系统的阅读笔记10.SpringBoot文档之IO的阅读笔记
11.SpringBoot文档之Data的阅读笔记
12.SpringBoot文档之Web的阅读笔记13.SpringBoot文档之Logging的阅读笔记14.SpringBoot文档之Jar文件格式的阅读笔记15.SpringBoot文档之配置参数的元数据的阅读笔记16.SpringBoot文档之开源软件依赖的阅读笔记17.SpringBoot文档之JSON的阅读笔记Databases
-
SQL Databases
SpringBoot提供组件:spring-boot-starter-data-jpa
spring-boot-starter-jdbc
spring-boot-starter-data-jdbc
关键类,如下:
JdbcClient
JdbcTemplate
DataSourceBuilder
OracleDataSource
SimpleDriverDataSource
DatabaseClient
相关的配置参数,样例如下:
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
合集:
SpringBoot
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性