Revision 61554
Added by Konstantina Galouni over 2 years ago
UoaAdminToolsApplication.java | ||
---|---|---|
1 | 1 |
package eu.dnetlib.uoaadmintools; |
2 | 2 |
|
3 | 3 |
import com.fasterxml.jackson.databind.ObjectMapper; |
4 |
import eu.dnetlib.uoaadmintools.configuration.GlobalVars; |
|
4 | 5 |
import eu.dnetlib.uoaadmintools.configuration.properties.ManagersApiConfig; |
5 | 6 |
import eu.dnetlib.uoaadmintools.configuration.properties.MongoConfig; |
6 | 7 |
//import eu.dnetlib.uoaadmintools.configuration.properties.SecurityConfig; |
... | ... | |
18 | 19 |
|
19 | 20 |
@SpringBootApplication(scanBasePackages = {"eu.dnetlib.uoaadmintools", "eu.dnetlib.uoaadmintoolslibrary"}) |
20 | 21 |
@PropertySources({ |
22 |
@PropertySource("classpath:authorization.properties"), |
|
23 |
@PropertySource("classpath:admintoolslibrary.properties"), |
|
21 | 24 |
@PropertySource("classpath:admintools.properties"), |
22 | 25 |
@PropertySource(value = "classpath:dnet-override.properties", ignoreResourceNotFound = true) |
23 | 26 |
}) |
24 |
@EnableConfigurationProperties({MongoConfig.class, ManagersApiConfig.class}) |
|
27 |
@EnableConfigurationProperties({MongoConfig.class, ManagersApiConfig.class, GlobalVars.class})
|
|
25 | 28 |
@Import(AuthorizationConfiguration.class) |
26 | 29 |
public class UoaAdminToolsApplication { |
27 | 30 |
|
Also available in: Unified diff
[Trunk | Admin Tools Service]:
1. pom.xml:
a. Added timestamp in properties.
b. In <build> added <resources> with filtering set to true.
2. GlobalVars.java: Added GlobalVars class for date of deploy & date of build.
3. UoaAdminToolsApplication.java:
a. Added
PropertySource("classpath:authorization.properties") and @PropertySource("classpath:admintoolslibrary.properties").
.b. In @EnableConfigurationProperties added GlobalVars.class.
4. AdminToolsCheckDeployController.java: Added exposing date of deploy and date of build.
5. admintools.properties: Added property admintool.globalVars.buildDate=@timestamp