I hereby claim:
- I am marcusvieira88 on github.
- I am marcusostrom (https://keybase.io/marcusostrom) on keybase.
- I have a public key ASCpJcpbvXVEeCuHMEF30CjSU5iGMK3I-PogtbIXZZjCYQo
To claim this, I am signing this object:
<dependencies> | |
<dependency> | |
<groupId>org.springframework.cloud</groupId> | |
<artifactId>spring-cloud-config-server</artifactId> | |
</dependency> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-data-redis</artifactId> | |
</dependency> |
package tech.marcusvieira.springconfigserver; | |
import org.springframework.boot.SpringApplication; | |
import org.springframework.boot.autoconfigure.SpringBootApplication; | |
import org.springframework.cloud.config.server.EnableConfigServer; | |
@SpringBootApplication | |
@EnableConfigServer | |
public class SpringConfigServerApplication { |
version: '2' | |
services: | |
redis: | |
image: redis | |
restart: always | |
ports: | |
- "6379:6379" |
spring.application.name: spring-config-server | |
spring.profiles.active: redis | |
server.port: 8888 | |
spring.redis.port=6379 |
<dependencies> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-web</artifactId> | |
</dependency> | |
<dependency> | |
<groupId>org.springframework.cloud</groupId> | |
<artifactId>spring-cloud-starter-config</artifactId> | |
</dependency> | |
</dependencies> |
package tech.marcusvieira.springconfigmicroservice.configs; | |
import org.springframework.beans.factory.annotation.Value; | |
@org.springframework.context.annotation.Configuration | |
public class Configuration { | |
@Value("${configA}") | |
private String configA; | |
@Value("${configB}") |
spring.application.name=spring-config-microservice | |
server.port=8080 | |
spring.cloud.config.uri=http://localhost:8888 | |
spring.cloud.config.profile=dev |
package tech.marcusvieira.springconfigmicroservice.controllers; | |
import org.springframework.beans.factory.annotation.Autowired; | |
import org.springframework.web.bind.annotation.GetMapping; | |
import org.springframework.web.bind.annotation.RestController; | |
import tech.marcusvieira.springconfigmicroservice.configs.Configuration; | |
import tech.marcusvieira.springconfigmicroservice.resource.ConfigResource; | |
@RestController | |
public class ConfigController { |
I hereby claim:
To claim this, I am signing this object: