SpringBoot 作為主流的應用程式,有許多相應的依賴
透過盤點手上的工具,就可以在需要的時候派上用場
- Developer Tools
- GraalVM Native Support
- GraphQL DGS Code Generation
- Spring Boot DevTools
- Lombok
- Spring Configuration Processor
- Docker Compose Support
- Spring Modulith
- Web
- Spring Web
- Spring Reactive Web
- Spring for GraphQL
- Rest Repositories
- Spring Session
- Rest Repositories HAL Explorer
- Spring HATEOAS
- Spring Web Services
- Jersey
- Vaadin
- Netflix DGS
- Template Engines
- Thymeleaf
- Apache Freemarker
- Mustache
- Groovy Templates
- Security
- Spring Security
- OAuth2 Client
- OAuth2 Authorization Server
- OAuth2 Resource Server
- Spring LDAP
- Okta
- SQL
- JDBC API
- Spring Data JPA
- Spring Data JDBC
- Spring Data R2DBC
- MyBatis Framework
- Liquibase Migration
- Flyway Migration
- JOOQ Access Layer
- IBM DB2 Driver
- Apache Derby Database
- H2 Database
- HyperSQL Database
- MariaDB Driver
- MS SQL Server Driver
- MySQL Driver
- Oracle Driver
- PostgreSQL Driver
- NoSQL
- Spring Data Redis (Access+Driver)
- Spring Data Reactive Redis
- Spring Data MongoDB
- Spring Data Reactive MongoDB
- Spring Data Elasticsearch (Access+Driver)
- Spring Data for Apache Cassandra
- Spring Data Reactive for Apache Cassandra
- Spring Data Couchbase
- Spring Data Reactive Couchbase
- Spring Data Neo4j
- Messaging
- Spring Integration
- Spring for RabbitMQ
- Spring for RabbitMQ Streams
- Spring for Apache Kafka
- Spring for Apache Kafka Streams
- Spring for Apache ActiveMQ 5
- Spring for Apache ActiveMQ Artemis
- Spring for Apache Pulsar
- Spring for Apache Pulsar (Reactive)
- WebSocket
- RSocket
- Apache Camel
- Solace PubSub+
- I/O
- Spring Batch
- Validation
- Java Mail Sender
- Quartz Scheduler
- Spring Cache Abstraction
- Spring Shell
- Ops
- Spring Boot Actuator
- CycloneDX SBOM support
- codecentric’s Spring Boot Admin (Client)
- codecentric’s Spring Boot Admin (Server)
- Sentry
- Observability
- Datadog
- Dynatrace
- Influx
- Graphite
- New Relic
- Prometheus
- Distributed Tracing
- Wavefront
- Zipkin
- Testing
- Spring REST Docs
- Testcontainers
- Contract Verifier
- Contract Stub Runner
- Embedded LDAP Server
- Spring Cloud
- Cloud Bootstrap
- Function
- Task
- Spring Cloud Config
- Config Client
- Config Server
- Vault Configuration
- Apache Zookeeper Configuration
- Consul Configuration
- Spring Cloud Discovery
- Eureka Discovery Client
- Eureka Server
- Apache Zookeeper Discovery
- Consul Discovery
- Spring Cloud Routing
- Gateway
- Reactive Gateway
- OpenFeign
- Cloud LoadBalancer
- Spring Cloud Circuit Breaker
- Resilience4J
- Spring Cloud Messaging
- Cloud Bus
- Cloud Stream
- VMware Tanzu Application Service
- Config Client (TAS)
- Service Registry (TAS)
- Microsoft Azure
- Azure Support
- Azure Active Directory
- Azure Cosmos DB
- Azure Key Vault
- Azure Storage
- Google Cloud
- Google Cloud Support
- Google Cloud Messaging
- Google Cloud Storage
- Al
- Azure OpenAl
- Azure Al Search
- Amazon Bedrock
- Chroma Vector Database
- Milvus Vector Database
- Mistral Al
- MongoDB Atlas Vector Database
- Neo4j Vector Database
- Ollama
- OpenAl
- PGvector Vector Database
- Pinecone Vector Database
- PostgresML
- Redis Search and Query Vector Database
- Stability Al
- Transformers (ONNX) Embeddings
- Vertex Al PaLM2
- Vertex Al Gemini
- Qdrant Vector Database
- Weaviate Vector Database
- Timefold Solver