1、application.yml中配置属性的值
ftp:
conf:
host: 192.168.0.158
port: 21
user-name: 22
user-password: 123456
2、声明entity,将entity交给容器管理
@Data
@Component
public class FtpEntity {
@Value(“
f
t
p
.
c
o
n
f
.
h
o
s
t
"
)
p
r
i
v
a
t
e
S
t
r
i
n
g
h
o
s
t
;
@
V
a
l
u
e
(
"
{ftp.conf.host}") private String host; @Value("
ftp.conf.host")privateStringhost;@Value("{ftp.conf.port}”)
private String port;
@Value(“
f
t
p
.
c
o
n
f
.
u
s
e
r
−
n
a
m
e
"
)
p
r
i
v
a
t
e
S
t
r
i
n
g
u
s
e
r
N
a
m
e
;
@
V
a
l
u
e
(
"
{ftp.conf.user-name}") private String userName; @Value("
ftp.conf.user−name")privateStringuserName;@Value("{ftp.conf.user-password}”)
private String userPassword;
}
3、注入
@Autowired
FtpEntity ftp;
直接使用
通过application.yml配置动态属性的值并绑定对象
最新推荐文章于 2024-05-14 17:59:58 发布