From 907c05386b94324e6e6d8e2317df676dd48ddced Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Di, 04 Okt 2022 14:38:41 +0200
Subject: [PATCH] exercise08

---
 src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/BarInfo.java |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/BarInfo.java b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/BarInfo.java
index 56d32df..ed9183d 100644
--- a/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/BarInfo.java
+++ b/src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/BarInfo.java
@@ -1,11 +1,10 @@
 package de.gedoplan.seminar.sbt.di.exercise.service;
 
-import org.springframework.stereotype.Component;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.boot.context.properties.ConstructorBinding;
 
-@Component
-public class BarInfo {
+@ConstructorBinding
+@ConfigurationProperties("bar-info")
+public record BarInfo(String barName) {
 
-    public String getBarName() {
-        return "Spring Boot Cocktail Bar";
-    }
 }

--
Gitblit v1.7.1