package com.iailab.framework.websocket.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.validation.annotation.Validated; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; /** * WebSocket é…置项 * * @author xingyu4j */ @ConfigurationProperties("iailab.websocket") @Data @Validated public class WebSocketProperties { /** * WebSocket 的连接路径 */ @NotEmpty(message = "WebSocket 的连接路径ä¸èƒ½ä¸ºç©º") private String path = "/ws"; /** * 消æ¯å‘é€å™¨çš„类型 * * å¯é€‰å€¼ï¼šlocalã€redisã€rocketmqã€kafkaã€rabbitmq */ @NotNull(message = "WebSocket 的消æ¯å‘é€è€…ä¸èƒ½ä¸ºç©º") private String senderType = "local"; }