通过 @Value("${com.springboot.name}")注解的方式:
application.properties 文件的内容如下:
#单台 Nginx+vsftpd 的服务器
ftp.host=192.168.1.6
ftp.port=21
ftp.username=uftp
ftp.password=123456
ftp.basePath=www/img
比方说我们现在要在 Controller 中获取 com.springboot.name 的值,只需像下面这样既可:
/**
* Create By: 刘建
* Date: 2019/9/18
* Time: 6:30 PM
* Description: No Description
*/
@Controller
public class ItemAddController {
//@Value 可以直接使用 properties中的属性值
@Value("${ftp.host}")
private String hostname;
@Value("${ftp.port}")
private int port;
@Value("${ftp.username}")
private String username;
@Value("${ftp.password}")
private String password;
@Value("${ftp.basePath}")
private String basePath;
}