X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fmultiplebeans%2FMultipleBeansApplication.java;h=cafcacf02a1a39f5e585a4899744468f6a9c1d33;hb=194a62c54c4e6bba63e706e648b427182106dbdb;hp=97cfb2aeb1f0ae7057850da3fbfae383a0ba535d;hpb=254c003d101a442c879117316272ca36a756eced;p=demos%2Fmultiple-beans diff --git a/src/main/java/de/juplo/demos/multiplebeans/MultipleBeansApplication.java b/src/main/java/de/juplo/demos/multiplebeans/MultipleBeansApplication.java index 97cfb2a..cafcacf 100644 --- a/src/main/java/de/juplo/demos/multiplebeans/MultipleBeansApplication.java +++ b/src/main/java/de/juplo/demos/multiplebeans/MultipleBeansApplication.java @@ -3,11 +3,16 @@ package de.juplo.demos.multiplebeans; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.context.annotation.Bean; @SpringBootApplication @EnableConfigurationProperties(MultipleBeansProperties.class) public class MultipleBeansApplication { + @Bean(name = "/peter") + public SiteController controller(MultipleBeansProperties properties) { + return new SiteController(properties.sites[0].name, properties.sites[0].description); + } public static void main(String[] args) { SpringApplication.run(MultipleBeansApplication.class, args);