com.didiglobal.logi.security.properties.LogiSecurityProper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of logi-security-spring-boot-starter Show documentation
Show all versions of logi-security-spring-boot-starter Show documentation
logi-security 提供项目大多都需要的一些基础功能(用户、角色、权限、登录、注册、操作记录)
package com.didiglobal.logi.security.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.validation.annotation.Validated;
import javax.validation.constraints.NotEmpty;
/**
* @author cjm
*
*/
@Data
@Validated
@ConfigurationProperties("spring.logi-security")
public class LogiSecurityProper {
/**
* 应用名称
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.app-name]属性")
private String appName;
/**
* 用户需要实现resourceExtend接口,并在spring容器中的bean name
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.resource-extend-bean-name]属性")
private String resourceExtendBeanName;
/**
* 数据库信息
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.username]属性")
private String username;
/**
* 数据库信息
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.password]属性")
private String password;
/**
* 数据库信息
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.url]属性")
private String jdbcUrl;
/**
* 数据库信息
*/
@NotEmpty(message = "配置文件配置必须要配置[logi.security.driver-class-name]属性")
private String driverClassName;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy