Engineering-Research-and-Development / true-connector-basic_data_app

GNU Affero General Public License v3.0
2 stars 9 forks source link

[POC] Autoconfigure external dataProvider #47

Open IgorBalog-Eng opened 1 year ago

IgorBalog-Eng commented 1 year ago

Following directions from one of the links:

https://www.baeldung.com/spring-boot-custom-auto-configuration https://www.springboottutorial.com/spring-boot-auto-configuration https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-developing-auto-configuration.html

We should create plug&play way to have customized external library for getting the data (DB reader, file reader, something else) that can be managed outside BA DataApp. This way, we will have one codebase for dataApp, with all fixes and improvements, and every data customization can be handled outside; we only need to include dependency classpath, that will autoconfigure and provide desired functionality for getting data (ArtifactRequestMessage)