解决@value注解无法赋默认值问题

This commit is contained in:
lawrencehj 2021-07-23 16:56:32 +08:00
parent 2312bc83ff
commit 7a2cc71a5e

View File

@ -31,31 +31,31 @@ public class MediaConfig implements IMediaServerItem {
private Integer httpPort; private Integer httpPort;
@Value("${media.http-ssl-port:0}") @Value("${media.http-ssl-port:0}")
private Integer httpSSlPort; private Integer httpSSlPort = 0;
@Value("${media.rtmp-port:0}") @Value("${media.rtmp-port:0}")
private Integer rtmpPort; private Integer rtmpPort = 0;
@Value("${media.rtmp-ssl-port:0}") @Value("${media.rtmp-ssl-port:0}")
private Integer rtmpSSlPort; private Integer rtmpSSlPort = 0;
@Value("${media.rtp-proxy-port:0}") @Value("${media.rtp-proxy-port:0}")
private Integer rtpProxyPort; private Integer rtpProxyPort = 0;
@Value("${media.rtsp-port:0}") @Value("${media.rtsp-port:0}")
private Integer rtspPort; private Integer rtspPort = 0;
@Value("${media.rtsp-ssl-port:0}") @Value("${media.rtsp-ssl-port:0}")
private Integer rtspSSLPort; private Integer rtspSSLPort = 0;
@Value("${media.auto-config:true}") @Value("${media.auto-config:true}")
private boolean autoConfig; private boolean autoConfig = true;
@Value("${media.secret}") @Value("${media.secret}")
private String secret; private String secret;
@Value("${media.stream-none-reader-delay-ms:18000}") @Value("${media.stream-none-reader-delay-ms:18000}")
private String streamNoneReaderDelayMS; private String streamNoneReaderDelayMS = "18000";
@Value("${media.rtp.enable}") @Value("${media.rtp.enable}")
private boolean rtpEnable; private boolean rtpEnable;
@ -64,7 +64,7 @@ public class MediaConfig implements IMediaServerItem {
private String rtpPortRange; private String rtpPortRange;
@Value("${media.record-assist-port:0}") @Value("${media.record-assist-port:0}")
private Integer recordAssistPort; private Integer recordAssistPort = 0;
private String updateTime; private String updateTime;