All Projects → smartupio → Localstack Spring Boot

smartupio / Localstack Spring Boot

Licence: other
Spring Boot AutoConfiguration for LocalStack

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Localstack Spring Boot

Micro Company
Rest-full, Hipermedia-based distributed application. Spring boot & cloud. Angular. CQRS. Eventsourcing. Axonframework. Microservices. Docker. CloudFoundry
Stars: ✭ 307 (+1295.45%)
Mutual labels:  aws, spring-boot, spring, spring-cloud
Spring Cloud Aws
Integration for Amazon Web Services APIs with Spring
Stars: ✭ 541 (+2359.09%)
Mutual labels:  aws, spring-boot, spring, spring-cloud
Spring Cloud Netflix
Integration with Netflix OSS components
Stars: ✭ 4,498 (+20345.45%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Zookeeper
Spring Cloud Zookeeper
Stars: ✭ 481 (+2086.36%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Consul
Spring Cloud Consul
Stars: ✭ 703 (+3095.45%)
Mutual labels:  spring-boot, spring, spring-cloud
Cloude
基于spring cloud的分布式系统架构。提供整套的微服务组件,包括服务发现、服务治理、链路追踪、服务监控等
Stars: ✭ 389 (+1668.18%)
Mutual labels:  spring-boot, spring, spring-cloud
Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+120045.45%)
Mutual labels:  spring-boot, spring, spring-cloud
Chaos Monkey Spring Boot
Chaos Monkey for Spring Boot
Stars: ✭ 646 (+2836.36%)
Mutual labels:  spring-boot, spring, spring-cloud
Mica
Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!
Stars: ✭ 749 (+3304.55%)
Mutual labels:  spring-boot, spring, spring-cloud
Abixen Platform
Abixen Platform
Stars: ✭ 530 (+2309.09%)
Mutual labels:  aws, spring-boot, spring-cloud
Spring Cloud Bus
Spring Cloud event bus
Stars: ✭ 342 (+1454.55%)
Mutual labels:  spring-boot, spring, spring-cloud
Onetwo
一个基于spring和spring boot的快速开发框架……
Stars: ✭ 16 (-27.27%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (+1368.18%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+121772.73%)
Mutual labels:  spring-boot, spring, spring-cloud
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (+1381.82%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Security
Security concerns for distributed applications implemented in Spring
Stars: ✭ 488 (+2118.18%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Gateway
A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
Stars: ✭ 3,305 (+14922.73%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring 5 Book
Spring 5 Samples(Spring 5 案例大全/《Spring 5 开发大全》示例源码) covers Spring 5, Spring MVC, Spring WebFlux, Spring Boot and Spring Cloud.
Stars: ✭ 283 (+1186.36%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Commons
Common classes used in different Spring Cloud implementations
Stars: ✭ 493 (+2140.91%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Release
Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.
Stars: ✭ 543 (+2368.18%)
Mutual labels:  spring-boot, spring, spring-cloud

Smartup LocalStack Spring Boot AutoConfiguration

Introduction

The scope of this AutoConfiguration library is to provide a simple way for configuring AWS clients with localstack.

Requirements

To use this AutoConfiguration you need JDK8.

Usage

  • First you have to include localstack-spring-boot-starter dependency in your project
  • Next you'll need to annotate your SpringBootApplication class with @EnableLocalStack
  • Then you can configure the AutoConfiguration from your application.properties, or application.yml file

Configuration

You need to make sure that the profile you want to use LocalStack in includes the following configuration:

    localstack:
      enabled: true
      api-gateway:
        enabled: true
      kinesis:
        enabled: true
      dynamodb:
        enabled: true
      dynamodb-streams:
        enabled: true
      elasticsearch:
        enabled: true
      s3:
        enabled: true
      firehose:
        enabled: true
      lambda:
        enabled: true
      sns:
        enabled: true
      sqs:
        enabled: true
      redshift:
        enabled: true
      ssm:
        enabled: true
      lambda:
        enabled: true

The AutoConfiguration now supports SSL, in order to use it set the localstack.use-ssl flag to true.

The localstack.enabled config is mandatory, you must specify this.

The services that are going to be used must be specified, otherwise they won't be enabled.

How it works

The configuration of the AmazonWebServiceClients' present in your project will be overwritten if the configuration is enabled.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].