wg-basic/basic-properties/src/main/java/ink/wgink/properties/BaseProperties.java

80 lines
2.1 KiB
Java
Raw Normal View History

2021-04-09 20:19:31 +08:00
package ink.wgink.properties;
2021-02-25 23:23:47 +08:00
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* @ClassName: BaseConfig
* @Description: 基础配置
* @Author: WangGeng
* @Date: 2019/2/25 5:27 PM
* @Version: 1.0
**/
@Component
@ConfigurationProperties(prefix = "spring")
2021-04-09 20:19:31 +08:00
public class BaseProperties {
2021-02-25 23:23:47 +08:00
private String loginUrl;
private String loginFailure;
private String assetsMatchers;
private String loginProcess;
private String successForwardUrl;
public String getLoginUrl() {
return loginUrl;
}
public void setLoginUrl(String loginUrl) {
this.loginUrl = loginUrl;
}
public String getLoginFailure() {
return loginFailure == null ? "" : loginFailure.trim();
}
public void setLoginFailure(String loginFailure) {
this.loginFailure = loginFailure;
}
public String getAssetsMatchers() {
return assetsMatchers;
}
public void setAssetsMatchers(String assetsMatchers) {
this.assetsMatchers = assetsMatchers;
}
public String getLoginProcess() {
return loginProcess;
}
public void setLoginProcess(String loginProcess) {
this.loginProcess = loginProcess;
}
public String getSuccessForwardUrl() {
return successForwardUrl == null ? null : successForwardUrl.trim();
}
public void setSuccessForwardUrl(String successForwardUrl) {
this.successForwardUrl = successForwardUrl;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("{");
sb.append("\"loginUrl\":\"")
.append(loginUrl).append('\"');
sb.append(",\"loginFailure\":\"")
.append(loginFailure).append('\"');
sb.append(",\"assetsMatchers\":\"")
.append(assetsMatchers).append('\"');
sb.append(",\"loginProcess\":\"")
.append(loginProcess).append('\"');
sb.append(",\"successForwardUrl\":\"")
.append(successForwardUrl).append('\"');
sb.append('}');
return sb.toString();
}
}