[ anaxim @ 13.11.2014. 21:05 ] @
Ovih dana radim na jednoj internoj android aplikaciji za koju mi je potreban REST backend. Spring boot 1.1.8 mi se ucinio kao odlicno resenje za to, ali celi dan provedoh muceci se sa osnovnim stvarima kao sto je konfigurisanje data sourca koji ce biti dostupan svim JDBCTemplate klasama u aplikaciji. U aplication.propertiesu sam podesio parametre db servera i dodao sam u pom.xml postgresql jdbc driver spring.datasource.url=jdbc:postgresql://localhost/database spring.datasource.username=test spring.datasource.password=test spring.datasource.driverClassName=org.postgresql.Driver Bezuspesno sam pokusavao da dobijem DataSource instancu koja je kreirana na osnovu parametara iz ovih podesenja. Prema spring boot konfiguraciju taj DataSource bi trebao da je instanca tomcat data sourca koji podrzava pooling i trebao bi da je ok za produkciju. Zvanicni primer iz dokumentacije mi nije resenje jer koristi SimpleDataSource koji nije pogodan za produkciju kako je navedeno u samoj dokumentaciji. Sta je best practice u ovom slucaju. Kreirati klasu u kojoj cu drzati konfiguraciju i sve parametre ili postoji nacin da dobijem DataSource koji je automatski konfigurisan na osnovu application.propertiesa? |