thảo luận Có ai đang dùng Spring boot để phát triển ứng dụng java không ạ, cho e hỏi tý

goodnga

Senior Member
Hiện trạng:
mongo driver client đang ở 3.11.2
spring boot data starter 2.2.1 RELEASE
  • bọn em đang sử dụng spring boot 2.2.1 release để phát triển ứng dụng java và kết nối với mongodb :adore:
  • hiện em đã nâng cấp mongodb từ v4.4 lên v6.0. Theo hãng khuyến nghị thì driver sẽ cần nâng cấp lên 4.7 or up để đảm bảo tương thích tất cả tính năng mới của mongo v6 :hungry:
mongo driver client thì nó lại là 1 phụ thuộc bên trong spring boot starter, Nên bài toán đang từ nâng cấp mongo driver client thì lại thành nâng cấp spring boot data starter. từ bản 2.2.1 Release lên 4.0 hoặc mới hơn (4.0 đã bao gồm mongo driver client 4.7 rồi):what:
Mà em không có nhiều kinh nghiệm về việc nâng cấp này, hỏi mấy ông dev thì mấy ông toàn to phát triển ứng dụng, ít khi đụng tới techstack hoặc platform lắm. em tìm google rồi cả trang chủ spring chả có thông tin nào hữu ích, hi vọng voz đầy nhân tài ạ :beauty::beauty::beauty:
hóng hướng dẫn hoặc nguồn tham khảo việc nâng cấp spring boot data starter từ 2.2.1 RELEASE lên 4.0 RELEASE :adore::adore:
 
ở trên nói r đó, cần dependency. nào thì add vô, gradle/maven cái nào cũng dc. cái spring-boot-starter chỉ là package ban đầu thôi.
 
khi nâng version kiểu này thì chả có gì để tham khảo đâu
như hiên tại cty cũng đang nâng java từ 8 -> 17 và nâng mysql từ 5 -> 8 thì vẫn cứ nâng thẳng lên thôi, resolve hết các lỗi checked thì deploy lên 2 bản song song trên môi trường test
acceptance test khoảng 2 version mà oke thì sẽ dùng bản mới
 
project java thì dùng maven, gradle nâng cấp là xong mà. trang mvn repository

ở trên nói r đó, cần dependency. nào thì add vô, gradle/maven cái nào cũng dc. cái spring-boot-starter chỉ là package ban đầu thôi.

khi nâng version kiểu này thì chả có gì để tham khảo đâu
như hiên tại cty cũng đang nâng java từ 8 -> 17 và nâng mysql từ 5 -> 8 thì vẫn cứ nâng thẳng lên thôi, resolve hết các lỗi checked thì deploy lên 2 bản song song trên môi trường test
acceptance test khoảng 2 version mà oke thì sẽ dùng bản mới
bọn e đang hỗ trợ là ngân hàng, ứng dụng chúng nó phát triển cụ thể là core banking, không làm bậy hay nói mồm đc các thím ạ, phải có bản word :too_sad:
 
bọn e đang hỗ trợ là ngân hàng, ứng dụng chúng nó phát triển cụ thể là core banking, không làm bậy hay nói mồm đc các thím ạ, phải có bản word :too_sad:
Bạn làm cái bảng liệt kê tất cả các lib và version kèm theo, xin bên kia cái mẫu file word
 
không làm bậy hay nói mồm đc các thím ạ
đâu có ai bảo làm bậy đâu :)) nâng lên thì phải nâng rồi regression test trên môi trường uat trước chứ sao giờ
làm gì có tài liệu về cái này đâu, ko có cái nào bảo khi nâng từ ver x -> y sẽ phải sửa package nào hay class nào cả đâu
 
bọn e đang hỗ trợ là ngân hàng, ứng dụng chúng nó phát triển cụ thể là core banking, không làm bậy hay nói mồm đc các thím ạ, phải có bản word :too_sad:
Thì cứ up lên, word thì bôi ra là up cái gì (đã thêm gì vào pom), sau khi up thì gặp các vấn đề gì và fix như nào, sau đó thì chạy full các bài test là done
 
Ủa bản mới nhất springboot là 3.2.3 mà nhỉ?
Mình cũng đang upgrade chết mẹ vì bản 2.7 tháng 9 này là EOL, mang theo 1 đống thứ lỉnh kỉnh từ RMI đến mấy cái core lib cổ kính trong bank.:LOL:
 
Ủa bản mới nhất springboot là 3.2.3 mà nhỉ?
Mình cũng đang upgrade chết mẹ vì bản 2.7 tháng 9 này là EOL, mang theo 1 đống thứ lỉnh kỉnh từ RMI đến mấy cái core lib cổ kính trong bank.:LOL:
em không mô tả rõ thím ạ, cụ thể là Spring Boot Starter Data MongoDB Reactive 2.2.1. thư viện dành cho việc xây dựng các ứng dụng Spring Boot sử dụng MongoDB để truy cập dữ liệu theo reactive programming.
 
nâng cấp từ từ lên chứ sao thớt, test local rồi dev instance xong xuôi sau đó liệt kê các thay đổi nhỉ. Ngon nữa thì có môi trường UAT giả lập.
 
em không mô tả rõ thím ạ, cụ thể là Spring Boot Starter Data MongoDB Reactive 2.2.1. thư viện dành cho việc xây dựng các ứng dụng Spring Boot sử dụng MongoDB để truy cập dữ liệu theo reactive programming.
3.2.3 đúng không?


Trong springboot starter dependencies, nó support mongo version 4.11.1 rồi.
Còn cụ thể cách upgrade lên thì còn tuỳ project.
 
bọn e đang hỗ trợ là ngân hàng, ứng dụng chúng nó phát triển cụ thể là core banking, không làm bậy hay nói mồm đc các thím ạ, phải có bản word :too_sad:
cái ngân hàng nào chơi sài nosql thế bro, ảo lòi thế nhỉ.
 
cái ngân hàng nào chơi sài nosql thế bro, ảo lòi thế nhỉ.
bạn đùa tớ à, nhạc nào cũng nhảy, 1 hệ thống của nó có tới hàng ngàn microservice. sao lại có ngân hàng nào dùng nosql??
mình làm bidv, vpbank, agribank, vib, tpbank đều có các microservice dùng nosql..rediss, mongo, Cassandra thiếu gì??
 
bạn đùa tớ à, nhạc nào cũng nhảy, 1 hệ thống của nó có tới hàng ngàn microservice. sao lại có ngân hàng nào dùng nosql??
mình làm bidv, vpbank, agribank, vib, tpbank đều có các microservice dùng nosql..rediss, mongo, Cassandra thiếu gì??
Thằng nào chơi sài noSQL cho core Bank thế. còn mấy cái service nhỏ nhỏ thì muốn sài thì tùy à.
 
Thằng nào chơi sài noSQL cho core Bank thế. còn mấy cái service nhỏ nhỏ thì muốn sài thì tùy à.
thôi bạn đừng tra kỹ làm gì, nói nhiều vi phạm quy định bảo mật. cứ biết vậy là được? bạn làm bao nhiêu ngân hàng? vai trò của bạn trong ngân hàng là gì mà như kiểu khẳng định vậy?
 
Back
Top