Tôi đã tạo một dự án web mùa xuân bằng cách sử dụng Khởi động mùa xuân. Muốn hiểu thực hành xung quanh thử nghiệm. Tôi yêu cầu một cơ sở dữ liệu nhúng trong bộ nhớ nói hsql hoặc h2 cho junits của tôi với schema.sql ban đầu. Và trên ứng dụng chính cơ sở dữ liệu có thể nói mysql hoặc oracleThử nghiệm khởi động mùa xuân bằng bộ nhớ db
Trong một dự án khởi động không khởi động, chúng ta thường sẽ có một ứng dụng riêng biệtextextext.xml được ứng dụng web giới thiệu và thử nghiệm chúng tôi sẽ sử dụng applicationContext- text.xml
Bây giờ, trong Spring boot vì mọi thứ được tạo tự động và Spring Boot cũng được chọn. Tôi muốn biết làm thế nào để thiết lập một db inmemory được nhúng cho Junits và một db bên ngoài như MySQL cho ứng dụng.
Một giải pháp mà tôi có thể nghĩ là sử dụng Hồ sơ. với 2 tập tin thuộc tính application.properties và application-test.properties. và sử dụng hồ sơ kiểm tra cho junits của tôi.
Bất kỳ đề xuất nào về cách tiếp cận tôi nên thực hiện.