ng-tracker/src/main/java/ru/ulstu/configuration/ApplicationProperties.java

52 lines
1.2 KiB
Java
Raw Normal View History

2018-05-04 17:08:19 +04:00
package ru.ulstu.configuration;
import org.hibernate.validator.constraints.NotBlank;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.validation.annotation.Validated;
@Component
@ConfigurationProperties(prefix = "ng-tracker")
@Validated
public class ApplicationProperties {
@NotBlank
private String baseUrl;
@NotBlank
private String undeadUserLogin;
private boolean devMode;
2018-11-08 20:08:26 +04:00
private boolean useHttps;
public boolean isUseHttps() {
return useHttps;
}
public void setUseHttps(boolean useHttps) {
this.useHttps = useHttps;
}
2018-05-04 17:08:19 +04:00
public String getBaseUrl() {
return baseUrl;
}
public void setBaseUrl(String baseUrl) {
this.baseUrl = baseUrl;
}
public String getUndeadUserLogin() {
return undeadUserLogin;
}
public void setUndeadUserLogin(String undeadUserLogin) {
this.undeadUserLogin = undeadUserLogin;
}
public boolean isDevMode() {
return devMode;
}
public void setDevMode(boolean devMode) {
this.devMode = devMode;
}
}