`@Configuration` oznacza klasę, w której definiujesz beany Springa. `@Bean` oznacza metodę, której wynik ma być zarządzany przez Spring jako bean (tworzenie, wstrzykiwanie, lifecycle).
@Configuration
class AppConfig {
@Bean
Clock clock() {
return Clock.systemUTC();
}
}