Demonstration of multiple dynamically instantiated beans
[demos/multiple-beans] / src / main / java / de / juplo / demos / multiplebeans / MultipleBeansApplication.java
1 package de.juplo.demos.multiplebeans;
2
3 import org.springframework.beans.factory.annotation.Value;
4 import org.springframework.boot.SpringApplication;
5 import org.springframework.boot.autoconfigure.SpringBootApplication;
6 import org.springframework.context.annotation.Bean;
7
8 @SpringBootApplication
9 public class MultipleBeansApplication {
10
11         @Bean("/")
12         public HomeController homeController(@Value("${juplo.sites}")String[] sites) {
13
14                 return new HomeController(sites);
15         }
16
17
18         public static void main(String[] args) {
19                 SpringApplication.run(MultipleBeansApplication.class, args);
20         }
21 }