# Application Properties & YAML (Spring Boot) > application.properties/yml, @Value, @ConfigurationProperties, profiles ve harici özelliklerle yapılandırma - 16 mülakat soruları - Junior - [Mülakat Soruları: Spring Boot](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari.md) ## 1. Spring Boot'ta application.properties ile application.yml arasındaki temel fark nedir? **Cevap** Her iki dosya da Spring Boot'u yapılandırmak için kullanılır, ancak farklı biçimler kullanır. YAML biçimi (.yml), girintilerle hiyerarşik bir yapıya izin vererek karmaşık yapılandırmalar için daha okunabilir hale getirir. Properties biçimi (.properties) düz key=value söz dizimini kullanır. Spring Boot ikisinden birini otomatik olarak yükler ve her ikisi de varsa .properties önceliklidir. ## 2. Spring Boot'ta gömülü sunucu portunu değiştirmeyi sağlayan özellik hangisidir? **Cevap** server.port özelliği, gömülü sunucunun (Tomcat, Jetty, Undertow) HTTP portunu yapılandırır. Varsayılan olarak Spring Boot 8080 portunda başlar. Bu özellik application.properties (server.port=9000) içinde veya YAML (server: port: 9000) ile tanımlanabilir. Ayrıca JVM argümanı (-Dserver.port=9000) veya ortam değişkeniyle de geçersiz kılınabilir. ## 3. Yerel bir PostgreSQL veritabanı için spring.datasource.url özelliği YAML'de nasıl tanımlanır? **Cevap** YAML'de hiyerarşik özellikler girinti (tab değil, boşluk) kullanır. spring.datasource.url özelliği spring → datasource → url şeklinde ayrılır. Her seviye 2 boşlukla girintilenir. Bu hiyerarşik yapı, yapılandırmayı düz properties sürümüne (spring.datasource.url=jdbc:postgresql://localhost:5432/mydb) göre daha okunabilir hale getirir. ## 13 soru daha mevcut - Bir Spring Boot uygulamasının başlangıcında 'dev' profile nasıl etkinleştirilir? - Bir Spring bean'ine yapılandırma özelliği enjekte etmeyi hangi anotasyon sağlar? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Spring Boot mülakat konuları - [Spring Core - IoC & DI](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-core-ioc-di.md): 22 soru, Junior - [Spring Boot Auto-Configuration](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-auto-configuration.md): 20 soru, Junior - [Spring Boot Starters](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-starters.md): 18 soru, Junior - [SLF4J ve Logback ile Logging](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/logging.md): 20 soru, Junior - [Spring Boot DevTools](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-devtools.md): 15 soru, Junior - [Spring MVC Basics](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-mvc-basics.md): 20 soru, Mid-Level - [Spring REST Controllers](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-rest-controllers.md): 20 soru, Mid-Level - [Request & Response Handling](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/request-response-handling.md): 20 soru, Mid-Level - [İstisna Yönetimi](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/exception-handling.md): 25 soru, Mid-Level - [Bean Validation](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/bean-validation.md): 25 soru, Mid-Level - [Spring Data JPA Temelleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-data-jpa-basics.md): 25 soru, Mid-Level - [JPA Varlıkları ve İlişkiler](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jpa-entities-relationships.md): 30 soru, Mid-Level - [JPA Sorguları](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jpa-queries.md): 30 soru, Mid-Level - [Spring Data Repositories](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-data-repositories.md): 25 soru, Mid-Level - [Spring Security Temelleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-security-basics.md): 25 soru, Mid-Level - [Spring Boot Actuator](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-actuator.md): 20 soru, Mid-Level - [JUnit ve Mockito ile Birim Testleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/testing-junit-mockito.md): 30 soru, Mid-Level - [Spring Boot Test](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-testing.md): 30 soru, Mid-Level - [Profiles ve Environment](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/profiles-environment.md): 20 soru, Mid-Level - [RestTemplate ve WebClient](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/resttemplate-webclient.md): 24 soru, Mid-Level - [Async ve Scheduling](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/async-scheduling.md): 25 soru, Mid-Level - [Spring ile Caching](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/caching.md): 25 soru, Mid-Level - [Spring WebFlux (Reactive)](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-webflux.md): 25 soru, Mid-Level - [Spring İşlemleri](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/transactions.md): 30 soru, Senior - [Gelişmiş kimlik doğrulama ve yetkilendirme](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/authentication-authorization.md): 30 soru, Senior - [JWT ve Stateless Güvenlik](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/jwt-stateless-security.md): 20 soru, Senior - [OAuth2 ve Authorization Server](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/oauth2-authorization-server.md): 20 soru, Senior - [Spring Boot ve Docker](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-boot-docker.md): 19 soru, Senior - [Spring ile Microservices](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/microservices-basics.md): 25 soru, Senior - [Spring Cloud Config](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/spring-cloud-config.md): 19 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/performance-optimization.md): 30 soru, Senior - [GraalVM Native Images](https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/graalvm-native-images.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/spring-boot/mulakat-sorulari/application-properties-yml