|
4 | 4 | ### 📖 Information
|
5 | 5 |
|
6 | 6 | <ul style="list-style-type:disc">
|
7 |
| - <li> yResolver</b> and <b>GraphQLMutationResolver</b></li> |
8 |
| - |
| 7 | + <li> The sample project is based on handling with the error while CRUD process tries to be implemented.</li> |
| 8 | + <li> It throws an error covering its details information when any endpoint cannot be performed.</li> |
| 9 | + <li> It also shows an information when any service triggered by its own endpoint is called according to AOP</li> |
9 | 10 | </ul>
|
10 | 11 |
|
11 |
| -### 🔨 Run the App |
12 | 12 |
|
13 |
| -<b>1 )</b> |
| 13 | +### 🔨 Dockerize the App |
14 | 14 |
|
15 |
| -<b>2 )</b> |
| 15 | +<b>1 )</b> <code> mvn clean install </code> |
16 | 16 |
|
17 |
| -<b>3 )</b> |
| 17 | +<b>2 )</b> <code> docker build -t app . </code> |
18 | 18 |
|
19 |
| -<b>4 )</b> |
| 19 | +<b>3 )</b> <code> docker image ls </code> |
20 | 20 |
|
21 |
| -<b>5 )</b> |
| 21 | +<b>4 )</b> <code> docker ps </code> |
| 22 | + |
| 23 | +<b>5 )</b> <code> docker run -p 9999:8082 app </code> |
22 | 24 |
|
23 |
| -<b>6 )</b> |
24 | 25 |
|
25 | 26 | ### Screenshots
|
26 | 27 |
|
27 | 28 | <details>
|
28 | 29 | <summary>Click here to show the screenshots of project</summary>
|
29 | 30 | <p> Figure 1 </p>
|
30 |
| - <img src ="screenshots/1.PNG"> |
| 31 | + <img src ="spring_boot_exception_handling_screenshots/1_user_create.PNG"> |
31 | 32 | <p> Figure 2 </p>
|
32 |
| - <img src ="screenshots/2.PNG"> |
| 33 | + <img src ="spring_boot_exception_handling_screenshots/1_user_delete.PNG"> |
33 | 34 | <p> Figure 3 </p>
|
34 |
| - <img src ="screenshots/3.PNG"> |
| 35 | + <img src ="spring_boot_exception_handling_screenshots/1_user_getAll.PNG"> |
35 | 36 | <p> Figure 4 </p>
|
36 |
| - <img src ="screenshots/4.PNG"> |
| 37 | + <img src ="spring_boot_exception_handling_screenshots/1_user_getUserById.PNG"> |
37 | 38 | <p> Figure 5 </p>
|
38 |
| - <img src ="screenshots/5.PNG"> |
| 39 | + <img src ="spring_boot_exception_handling_screenshots/1_user_update.PNG"> |
39 | 40 | <p> Figure 6 </p>
|
40 |
| - <img src ="screenshots/6.PNG"> |
| 41 | + <img src ="spring_boot_exception_handling_screenshots/2_category_create.PNG"> |
41 | 42 | <p> Figure 7 </p>
|
42 |
| - <img src ="screenshots/7.PNG"> |
| 43 | + <img src ="spring_boot_exception_handling_screenshots/2_category_delete.PNG"> |
43 | 44 | <p> Figure 8 </p>
|
44 |
| - <img src ="screenshots/8.PNG"> |
| 45 | + <img src ="spring_boot_exception_handling_screenshots/2_category_getAll.PNG"> |
45 | 46 | <p> Figure 9 </p>
|
46 |
| - <img src ="screenshots/9.PNG"> |
| 47 | + <img src ="spring_boot_exception_handling_screenshots/2_category_getCategoryById.PNG"> |
47 | 48 | <p> Figure 10 </p>
|
48 |
| - <img src ="screenshots/10.PNG"> |
| 49 | + <img src ="spring_boot_exception_handling_screenshots/2_category_update.PNG"> |
49 | 50 | <p> Figure 11 </p>
|
50 |
| - <img src ="screenshots/11.PNG"> |
| 51 | + <img src ="spring_boot_exception_handling_screenshots/3_product_create.PNG"> |
51 | 52 | <p> Figure 12 </p>
|
52 |
| - <img src ="screenshots/12.PNG"> |
| 53 | + <img src ="spring_boot_exception_handling_screenshots/3_product_delete.PNG"> |
53 | 54 | <p> Figure 13 </p>
|
54 |
| - <img src ="screenshots/13.PNG"> |
| 55 | + <img src ="spring_boot_exception_handling_screenshots/3_product_getProductById.PNG"> |
55 | 56 | <p> Figure 14 </p>
|
56 |
| - <img src ="screenshots/14.PNG"> |
| 57 | + <img src ="spring_boot_exception_handling_screenshots/3_product_update.PNG"> |
57 | 58 | <p> Figure 15 </p>
|
58 |
| - <img src ="screenshots/15.PNG"> |
| 59 | + <img src ="spring_boot_exception_handling_screenshots/4_payment_create.PNG"> |
59 | 60 | <p> Figure 16 </p>
|
60 |
| - <img src ="screenshots/16.PNG"> |
| 61 | + <img src ="spring_boot_exception_handling_screenshots/4_payment_delete.PNG"> |
61 | 62 | <p> Figure 17 </p>
|
62 |
| - <img src ="screenshots/17.PNG"> |
| 63 | + <img src ="spring_boot_exception_handling_screenshots/4_payment_getAll.PNG"> |
63 | 64 | <p> Figure 18 </p>
|
64 |
| - <img src ="screenshots/18.PNG"> |
| 65 | + <img src ="spring_boot_exception_handling_screenshots/4_payment_getPaymentById.PNG"> |
65 | 66 | <p> Figure 19 </p>
|
66 |
| - <img src ="screenshots/19.PNG"> |
| 67 | + <img src ="spring_boot_exception_handling_screenshots/4_payment_update.PNG"> |
67 | 68 | <p> Figure 20 </p>
|
68 |
| - <img src ="screenshots/20.PNG"> |
| 69 | + <img src ="spring_boot_exception_handling_screenshots/5_order_create.PNG"> |
69 | 70 | <p> Figure 21 </p>
|
70 |
| - <img src ="screenshots/21.PNG"> |
| 71 | + <img src ="spring_boot_exception_handling_screenshots/5_order_delete.PNG"> |
71 | 72 | <p> Figure 22 </p>
|
72 |
| - <img src ="screenshots/22.PNG"> |
| 73 | + <img src ="spring_boot_exception_handling_screenshots/5_order_getAll.PNG"> |
73 | 74 | <p> Figure 23 </p>
|
74 |
| - <img src ="screenshots/23.PNG"> |
| 75 | + <img src ="spring_boot_exception_handling_screenshots/5_order_getOrderById.PNG"> |
75 | 76 | <p> Figure 24 </p>
|
76 |
| - <img src ="screenshots/24.PNG"> |
| 77 | + <img src ="spring_boot_exception_handling_screenshots/5_order_update.PNG"> |
77 | 78 | <p> Figure 25 </p>
|
78 |
| - <img src ="screenshots/25.PNG"> |
| 79 | + <img src ="spring_boot_exception_handling_screenshots/6_orderitem_create.PNG"> |
79 | 80 | <p> Figure 26 </p>
|
80 |
| - <img src ="screenshots/26.PNG"> |
| 81 | + <img src ="spring_boot_exception_handling_screenshots/6_orderitem_delete.PNG"> |
81 | 82 | <p> Figure 27 </p>
|
82 |
| - <img src ="screenshots/27.PNG"> |
| 83 | + <img src ="spring_boot_exception_handling_screenshots/6_orderitem_getAll.PNG"> |
83 | 84 | <p> Figure 28 </p>
|
84 |
| - <img src ="screenshots/28.PNG"> |
| 85 | + <img src ="spring_boot_exception_handling_screenshots/6_orderitem_getOrderItemById.PNG"> |
85 | 86 | <p> Figure 29 </p>
|
86 |
| - <img src ="screenshots/29.PNG"> |
| 87 | + <img src ="spring_boot_exception_handling_screenshots/6_orderitem_update.PNG"> |
87 | 88 | <p> Figure 30 </p>
|
88 |
| - <img src ="screenshots/30.PNG"> |
89 |
| - <p> Figure 31 </p> |
90 |
| - <img src ="screenshots/31.PNG"> |
91 |
| - <p> Figure 32 </p> |
92 |
| - <img src ="screenshots/32.PNG"> |
93 |
| - <p> Figure 33 </p> |
94 |
| - <img src ="screenshots/33.PNG"> |
95 |
| - <p> Figure 34 </p> |
96 |
| - <img src ="screenshots/34.PNG"> |
97 |
| - <p> Figure 35 </p> |
98 |
| - <img src ="screenshots/35.PNG"> |
| 89 | + <img src ="spring_boot_exception_handling_screenshots/7_error_message.PNG"> |
99 | 90 | </details>
|
0 commit comments