You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/guides/ci-cd/java-spring-boot-deployment.en-UZ.mdx
+80-1Lines changed: 80 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,4 +23,83 @@ Ushbu amaliyotda quyidagi Java Spring Boot application kodlaridan foydalanamiz -
23
23
24
24
## Loyihani tushunish
25
25
26
-
Spring Boot loyihasini deploy qilishdan oldin uning tuzilishini, ishlash prinsipi va muhim konfiguratsiyalarini to'liq tushunib olish zarur.
26
+
Spring Boot loyihasini muvaffaqiyatli deploy qilish uchun dastlab uning tuzilishini, ishlash prinsipini va muhim konfiguratsiyalarini to'liq tushunish lozim.
27
+
Spring Boot loyihasi asosan quyidagi tarkibiy qismlardan iborat:
28
+
29
+
Masalan bizning loyihamiz tuzulishi:
30
+
31
+
```
32
+
/waifulist
33
+
├── Dockerfile
34
+
├── HELP.md
35
+
├── LICENSE
36
+
├── mvnw
37
+
├── mvnw.cmd
38
+
├── pom.xml
39
+
└── src
40
+
├── main
41
+
│ ├── java
42
+
│ │ └── zawkin
43
+
│ │ └── me
44
+
│ │ └── asuna
45
+
│ │ ├── config
46
+
│ │ │ └── SwaggerConfig.java
47
+
│ │ ├── controller
48
+
│ │ │ └── WaifuController.java
49
+
│ │ ├── dto
50
+
│ │ │ └── WaifuDTO.java
51
+
│ │ ├── entity
52
+
│ │ │ └── WaifuEntity.java
53
+
│ │ ├── repository
54
+
│ │ │ └── WaifuRepository.java
55
+
│ │ ├── service
56
+
│ │ │ └── WaifuService.java
57
+
│ │ └── WaifulistApplication.java
58
+
│ └── resources
59
+
│ └── application.properties
60
+
└── test
61
+
└── java
62
+
└── zawkin
63
+
└── me
64
+
└── asuna
65
+
└── WaifulistApplicationTests.java
66
+
```
67
+
68
+
`src/main/java/zawkin/me/asuna` katalogida loyihaning asosiy Java fayllari joylashgan. `WaifulistApplication.java` fayli Spring Boot applicationning asosiy dastur kodi hisoblanadi.
@SpringBootApplication` anotatsiyasi Spring Boot applicationning asosiy konfiguratsiyalarini o'z ichiga oladi. `main` metodida esa application ishga tushiriladi.
86
+
87
+
`src/main/resources` katalogida esa applicationning konfiguratsiyalarini saqlash uchun fayllar joylashgan. Bu katalogda `application.properties` yoki `application.yml` joylashadi. Bizning loyihamizda `application.properties` fayli mavjud.
`application.properties` faylida applicationning konfiguratsiyalarini saqlash uchun kerak bo'lgan sozlamalar joylashgan. Masalan, `spring.datasource.url` sozlamasi PostgreSQL bazasiga ulanish uchun kerak bo'lgan ma'lumotlarni saqlaydi.
104
+
105
+
`pom.xml` yoki `build.gradle` fayllari loyihaning Maven yoki Gradle konfiguratsiyalarini saqlash uchun ishlatiladi. Bizning loyihamizda `pom.xml` fayli mavjud, ya'ni Maven loyihasi agar `build.gradle` fayli mavjud bo'lsa Gradle loyihasi deb hisoblanadi.
0 commit comments