All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zlyx.easyapi.config.ApiProperties Maven / Gradle / Ivy

package com.zlyx.easyapi.config;

import java.util.List;

import org.apache.maven.model.Developer;
import org.springframework.boot.context.properties.ConfigurationProperties;

import com.zlyx.easycore.utils.ProjectUtils;

/**
 * @Auth 赵光
 * @Desc 描述
 * @Date 2019年7月28日
 */
@ConfigurationProperties("easy.api")
public class ApiProperties {

	private String name = ProjectUtils.getModel().getName();

	private String version = ProjectUtils.getModel().getVersion();

	private String groupId = ProjectUtils.getModel().getGroupId();

	private String artifactId = ProjectUtils.getModel().getArtifactId();

	/**
	 * 项目代码托管地址
	 */
	private String url = ProjectUtils.getModel().getScm().getUrl();

	private List developers = ProjectUtils.getModel().getDevelopers();

	private String cluster = "rpc";

	private boolean disable;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getArtifactId() {
		return artifactId;
	}

	public void setArtifactId(String artifactId) {
		this.artifactId = artifactId;
	}

	public boolean isDisable() {
		return disable;
	}

	public void setDisable(boolean disable) {
		this.disable = disable;
	}

	public String getCluster() {
		return cluster;
	}

	public void setCluster(String cluster) {
		this.cluster = cluster;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public List getDevelopers() {
		return developers;
	}

	public void setDevelopers(List developers) {
		this.developers = developers;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy