@@ -1390,23 +1390,32 @@ <h4 id="configuration-values">Configuration Values<a class="headerlink" href="#c
13901390< p > As an example:</ p >
13911391< div class ="highlight "> < pre > < span > </ span > < code > < a id ="__codelineno-7-1 " name ="__codelineno-7-1 " href ="#__codelineno-7-1 "> </ a > < span class ="n "> TestSystem</ span > < span class ="p "> ()</ span >
13921392< a id ="__codelineno-7-2 " name ="__codelineno-7-2 " href ="#__codelineno-7-2 "> </ a > < span class ="w "> </ span > < span class ="p "> .</ span > < span class ="na "> with</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
1393- < a id ="__codelineno-7-3 " name ="__codelineno-7-3 " href ="#__codelineno-7-3 "> </ a > < span class ="w "> </ span > < span class ="n "> httpClient</ span > < span class ="p "> ()</ span >
1394- < a id ="__codelineno-7-4 " name ="__codelineno-7-4 " href ="#__codelineno-7-4 "> </ a > < span class ="w "> </ span > < span class ="n "> kafka</ span > < span class ="p "> ()</ span >
1395- < a id ="__codelineno-7-5 " name ="__codelineno-7-5 " href ="#__codelineno-7-5 "> </ a > < span class ="w "> </ span > < span class ="n "> springBoot</ span > < span class ="p "> (</ span >
1396- < a id ="__codelineno-7-6 " name ="__codelineno-7-6 " href ="#__codelineno-7-6 "> </ a > < span class ="w "> </ span > < span class ="n "> runner</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="p "> {</ span > < span class ="w "> </ span > < span class ="n "> parameters</ span > < span class ="w "> </ span > < span class ="o "> -></ span >
1397- < a id ="__codelineno-7-7 " name ="__codelineno-7-7 " href ="#__codelineno-7-7 "> </ a > < span class ="w "> </ span > < span class ="n "> com</ span > < span class ="p "> .</ span > < span class ="na "> trendyol</ span > < span class ="p "> .</ span > < span class ="na "> exampleapp</ span > < span class ="p "> .</ span > < span class ="na "> run</ span > < span class ="p "> (</ span > < span class ="n "> parameters</ span > < span class ="p "> )</ span >
1398- < a id ="__codelineno-7-8 " name ="__codelineno-7-8 " href ="#__codelineno-7-8 "> </ a > < span class ="w "> </ span > < span class ="p "> },</ span >
1399- < a id ="__codelineno-7-9 " name ="__codelineno-7-9 " href ="#__codelineno-7-9 "> </ a > < span class ="w "> </ span > < span class ="n "> withParameters</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> listOf</ span > < span class ="p "> (</ span >
1400- < a id ="__codelineno-7-10 " name ="__codelineno-7-10 " href ="#__codelineno-7-10 "> </ a > < span class ="w "> </ span > < span class ="s "> "logging.level.root=error"</ span > < span class ="p "> ,</ span >
1401- < a id ="__codelineno-7-11 " name ="__codelineno-7-11 " href ="#__codelineno-7-11 "> </ a > < span class ="w "> </ span > < span class ="s "> "logging.level.org.springframework.web=error"</ span > < span class ="p "> ,</ span >
1402- < a id ="__codelineno-7-12 " name ="__codelineno-7-12 " href ="#__codelineno-7-12 "> </ a > < span class ="w "> </ span > < span class ="s "> "spring.profiles.active=default"</ span > < span class ="p "> ,</ span >
1403- < a id ="__codelineno-7-13 " name ="__codelineno-7-13 " href ="#__codelineno-7-13 "> </ a > < span class ="w "> </ span > < span class ="s "> "server.http2.enabled=false"</ span > < span class ="p "> ,</ span >
1404- < a id ="__codelineno-7-14 " name ="__codelineno-7-14 " href ="#__codelineno-7-14 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.heartbeatInSeconds=2"</ span > < span class ="p "> ,</ span >
1405- < a id ="__codelineno-7-15 " name ="__codelineno-7-15 " href ="#__codelineno-7-15 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.autoCreateTopics=true"</ span > < span class ="p "> ,</ span >
1406- < a id ="__codelineno-7-16 " name ="__codelineno-7-16 " href ="#__codelineno-7-16 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.offset=earliest"</ span >
1407- < a id ="__codelineno-7-17 " name ="__codelineno-7-17 " href ="#__codelineno-7-17 "> </ a > < span class ="w "> </ span > < span class ="p "> )</ span >
1408- < a id ="__codelineno-7-18 " name ="__codelineno-7-18 " href ="#__codelineno-7-18 "> </ a > < span class ="w "> </ span > < span class ="p "> )</ span >
1409- < a id ="__codelineno-7-19 " name ="__codelineno-7-19 " href ="#__codelineno-7-19 "> </ a > < span class ="w "> </ span > < span class ="p "> }.</ span > < span class ="na "> run</ span > < span class ="p "> ()</ span >
1393+ < a id ="__codelineno-7-3 " name ="__codelineno-7-3 " href ="#__codelineno-7-3 "> </ a > < span class ="w "> </ span > < span class ="n "> httpClient</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
1394+ < a id ="__codelineno-7-4 " name ="__codelineno-7-4 " href ="#__codelineno-7-4 "> </ a > < span class ="w "> </ span > < span class ="n "> HttpClientSystemOptions</ span > < span class ="p "> (</ span > < span class ="n "> baseUrl</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="s "> "http://localhost:8080"</ span > < span class ="p "> )</ span >
1395+ < a id ="__codelineno-7-5 " name ="__codelineno-7-5 " href ="#__codelineno-7-5 "> </ a > < span class ="w "> </ span > < span class ="p "> }</ span >
1396+ < a id ="__codelineno-7-6 " name ="__codelineno-7-6 " href ="#__codelineno-7-6 "> </ a > < span class ="w "> </ span > < span class ="n "> kafka</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
1397+ < a id ="__codelineno-7-7 " name ="__codelineno-7-7 " href ="#__codelineno-7-7 "> </ a > < span class ="w "> </ span > < span class ="n "> KafkaSystemOptions</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
1398+ < a id ="__codelineno-7-8 " name ="__codelineno-7-8 " href ="#__codelineno-7-8 "> </ a > < span class ="w "> </ span > < span class ="n "> listOf</ span > < span class ="p "> (</ span >
1399+ < a id ="__codelineno-7-9 " name ="__codelineno-7-9 " href ="#__codelineno-7-9 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.bootstrapServers=</ span > < span class ="si "> ${</ span > < span class ="nb "> it</ span > < span class ="p "> .</ span > < span class ="na "> bootstrapServers</ span > < span class ="si "> }</ span > < span class ="s "> "</ span > < span class ="p "> ,</ span >
1400+ < a id ="__codelineno-7-10 " name ="__codelineno-7-10 " href ="#__codelineno-7-10 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.interceptorClasses=</ span > < span class ="si "> ${</ span > < span class ="nb "> it</ span > < span class ="p "> .</ span > < span class ="na "> interceptorClass</ span > < span class ="si "> }</ span > < span class ="s "> "</ span >
1401+ < a id ="__codelineno-7-11 " name ="__codelineno-7-11 " href ="#__codelineno-7-11 "> </ a > < span class ="w "> </ span > < span class ="p "> )</ span >
1402+ < a id ="__codelineno-7-12 " name ="__codelineno-7-12 " href ="#__codelineno-7-12 "> </ a > < span class ="w "> </ span > < span class ="p "> }</ span >
1403+ < a id ="__codelineno-7-13 " name ="__codelineno-7-13 " href ="#__codelineno-7-13 "> </ a > < span class ="w "> </ span > < span class ="p "> }</ span >
1404+ < a id ="__codelineno-7-14 " name ="__codelineno-7-14 " href ="#__codelineno-7-14 "> </ a > < span class ="w "> </ span > < span class ="n "> springBoot</ span > < span class ="p "> (</ span >
1405+ < a id ="__codelineno-7-15 " name ="__codelineno-7-15 " href ="#__codelineno-7-15 "> </ a > < span class ="w "> </ span > < span class ="n "> runner</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="p "> {</ span > < span class ="w "> </ span > < span class ="n "> parameters</ span > < span class ="w "> </ span > < span class ="o "> -></ span >
1406+ < a id ="__codelineno-7-16 " name ="__codelineno-7-16 " href ="#__codelineno-7-16 "> </ a > < span class ="w "> </ span > < span class ="n "> com</ span > < span class ="p "> .</ span > < span class ="na "> trendyol</ span > < span class ="p "> .</ span > < span class ="na "> exampleapp</ span > < span class ="p "> .</ span > < span class ="na "> run</ span > < span class ="p "> (</ span > < span class ="n "> parameters</ span > < span class ="p "> )</ span >
1407+ < a id ="__codelineno-7-17 " name ="__codelineno-7-17 " href ="#__codelineno-7-17 "> </ a > < span class ="w "> </ span > < span class ="p "> },</ span >
1408+ < a id ="__codelineno-7-18 " name ="__codelineno-7-18 " href ="#__codelineno-7-18 "> </ a > < span class ="w "> </ span > < span class ="n "> withParameters</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> listOf</ span > < span class ="p "> (</ span >
1409+ < a id ="__codelineno-7-19 " name ="__codelineno-7-19 " href ="#__codelineno-7-19 "> </ a > < span class ="w "> </ span > < span class ="s "> "logging.level.root=error"</ span > < span class ="p "> ,</ span >
1410+ < a id ="__codelineno-7-20 " name ="__codelineno-7-20 " href ="#__codelineno-7-20 "> </ a > < span class ="w "> </ span > < span class ="s "> "logging.level.org.springframework.web=error"</ span > < span class ="p "> ,</ span >
1411+ < a id ="__codelineno-7-21 " name ="__codelineno-7-21 " href ="#__codelineno-7-21 "> </ a > < span class ="w "> </ span > < span class ="s "> "spring.profiles.active=default"</ span > < span class ="p "> ,</ span >
1412+ < a id ="__codelineno-7-22 " name ="__codelineno-7-22 " href ="#__codelineno-7-22 "> </ a > < span class ="w "> </ span > < span class ="s "> "server.http2.enabled=false"</ span > < span class ="p "> ,</ span >
1413+ < a id ="__codelineno-7-23 " name ="__codelineno-7-23 " href ="#__codelineno-7-23 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.heartbeatInSeconds=2"</ span > < span class ="p "> ,</ span >
1414+ < a id ="__codelineno-7-24 " name ="__codelineno-7-24 " href ="#__codelineno-7-24 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.autoCreateTopics=true"</ span > < span class ="p "> ,</ span >
1415+ < a id ="__codelineno-7-25 " name ="__codelineno-7-25 " href ="#__codelineno-7-25 "> </ a > < span class ="w "> </ span > < span class ="s "> "kafka.offset=earliest"</ span >
1416+ < a id ="__codelineno-7-26 " name ="__codelineno-7-26 " href ="#__codelineno-7-26 "> </ a > < span class ="w "> </ span > < span class ="p "> )</ span >
1417+ < a id ="__codelineno-7-27 " name ="__codelineno-7-27 " href ="#__codelineno-7-27 "> </ a > < span class ="w "> </ span > < span class ="p "> )</ span >
1418+ < a id ="__codelineno-7-28 " name ="__codelineno-7-28 " href ="#__codelineno-7-28 "> </ a > < span class ="w "> </ span > < span class ="p "> }.</ span > < span class ="na "> run</ span > < span class ="p "> ()</ span >
14101419</ code > </ pre > </ div >
14111420< p > As you can see, we pass these configuration values as parameters. Since they are configurable, the application considers
14121421these values instead of application-default values.</ p >
0 commit comments