إعداد DataSource في Boot
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
connect Shop to PostgreSQL with properties only.
الموضوعات المخطط لها
- Add the
spring-boot-starter-jdbcdependency and the PostgreSQL driver. - Set
spring.datasource.url,username, andpasswordinapplication.yml; Boot builds a HikariCP pool. - Secrets come from environment variables, not from the file in Git.
- Pool size is configurable (
spring.datasource.hikari.maximum-pool-size); defaults are fine to start. - Boot creates
JdbcTemplateandJdbcClientbeans for you.
تفاصيل المخطط المبدئي
عرض عملي
spring:
datasource:
url: jdbc:postgresql://localhost:5432/shop
username: ${DB_USER}
password: ${DB_PASSWORD}اختبر فهمك
Which pool does Boot use by default?
أظهر الإجابة
HikariCP.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.