读取自定义的 properties 文件中的数据到实体类
目录结构
代码
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@Configuration
@PropertySource("classpath:ftp.properties")
public class FTPConfig {
@Value("${ftp.address}")
private String address;
@Value("${ftp.port}")
private Integer port;
@Value("${ftp.username}")
private String username;
@Value("${ftp.password}")
private String password;
@Value("${ftp.basePath}")
private String basePath;
@Value("${ftp.imageBaseUrl}")
private String imageBaseUrl;
public FTPConfig() {
}
// 省略 getter 、 setter
}
使用:
@Autowired
private FTPConfig config;
public void test(){
System.out.println(config.getPort());
}